From 1d554b5af1b43ced740725c1812949af1447b7ea Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Sat, 27 Sep 2025 17:40:15 -0400 Subject: [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 --- rust/tests/secrets_provider.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'rust/tests') 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 { + if key == "my_key" { + Some("my_value".to_string()) + } else { + None + } } fn store_data(&mut self, _key: &str, _data: &str) -> bool { -- cgit v1.3.1