diff options
| author | Mason Reed <mason@vector35.com> | 2025-09-27 17:40:15 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-10-22 00:36:24 -0400 |
| commit | 1d554b5af1b43ced740725c1812949af1447b7ea (patch) | |
| tree | 2e52f4200e186bea1f82582bcfc6f650baa26155 /rust/tests | |
| parent | 31ec051fd683d3747f10a0981b497d90f08d25a3 (diff) | |
[Rust] Fix custom `SecretsProvider` impl requiring data to be passed back in `get_data`
We want to provide no value in the case of the key not having an associated value
Diffstat (limited to 'rust/tests')
| -rw-r--r-- | rust/tests/secrets_provider.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/rust/tests/secrets_provider.rs b/rust/tests/secrets_provider.rs index 6ea59773..aaa73fa9 100644 --- a/rust/tests/secrets_provider.rs +++ b/rust/tests/secrets_provider.rs @@ -17,8 +17,12 @@ impl SecretsProvider for MySecretsProvider { key == "my_key" } - fn get_data(&mut self, key: &str) -> String { - if key == "my_key" { "my_value" } else { "" }.to_string() + fn get_data(&mut self, key: &str) -> Option<String> { + if key == "my_key" { + Some("my_value".to_string()) + } else { + None + } } fn store_data(&mut self, _key: &str, _data: &str) -> bool { |
