You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Expose envconfig functionality through C bridge (#986)
* feat: Expose envconfig functionality through C bridge
* formatting
* more formatting fixes
* improve some test flakiness for envconfig module tests
* feat: Replace callback parameters with options structs in C bridge
- Replace multiple function parameters with ClientConfigLoadOptions and
ClientConfigProfileLoadOptions structs
- Remove async callbacks and change functions
- Improve documentation to clarify byte array formats
- Add ClientConfigOrFail and ClientConfigProfileOrFail result structs
* Update config TLS field in C bridge to be Option
* Data in DataSource should be Vec<u8>, remove useless disable_file parameter for ClientConfigLoadOptions
* Use TemporalCoreByteArrayRef instead of string pointers
* Revert misc changes to existing tests
* Add Env prefix befor Config in envconfig c-bridge structs. Run envconfig test using system env vars in separate process
* Skip test is env vars aren't set
* Linter complaint
* remaining lint fixes from cargo 1.88.0 update
* cargo test-lint fix
0 commit comments