pub enum SecretTaskCommand {
AddSecret {
secret: Secret,
},
AddSecrets {
secrets: Vec<Secret>,
},
RemoveSecret {
key_id: String,
},
GetSecret {
key_id: String,
tx: Sender<Option<Secret>>,
},
FindSecrets {
keys: Vec<String>,
tx: Sender<Vec<String>>,
},
SecretsStored {
tx: Sender<usize>,
},
Terminate,
}Expand description
Secrets Task Commands
Variants§
AddSecret
Add a Secret
AddSecrets
Add many Secrets
RemoveSecret
Remove a secret by its key ID
GetSecret
Get a secret by its name
FindSecrets
Check if a number of Key ID’s exist in the Secrets Resolver
SecretsStored
Number of secrets stored
Terminate
Terminate the Secrets Task
Auto Trait Implementations§
impl Freeze for SecretTaskCommand
impl !RefUnwindSafe for SecretTaskCommand
impl Send for SecretTaskCommand
impl Sync for SecretTaskCommand
impl Unpin for SecretTaskCommand
impl !UnwindSafe for SecretTaskCommand
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more