#[non_exhaustive]pub enum SecretManagerDto {
Stronghold(StrongholdDto),
LedgerNano(bool),
Mnemonic(Zeroizing<String>),
PrivateKey(Zeroizing<String>),
HexSeed(Zeroizing<String>),
Placeholder,
}Available on crate feature
client only.Expand description
DTO for secret manager types with required data.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Stronghold(StrongholdDto)
Available on crate feature
stronghold only.Stronghold
LedgerNano(bool)
Available on crate feature
ledger_nano only.Ledger Device, bool specifies if it’s a simulator or not
Mnemonic(Zeroizing<String>)
Mnemonic
PrivateKey(Zeroizing<String>)
Available on crate feature
private_key_secret_manager only.Private Key
HexSeed(Zeroizing<String>)
Hex seed
Placeholder
Placeholder
Trait Implementations§
Source§impl Clone for SecretManagerDto
impl Clone for SecretManagerDto
Source§fn clone(&self) -> SecretManagerDto
fn clone(&self) -> SecretManagerDto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecretManagerDto
impl Debug for SecretManagerDto
Source§impl<'de> Deserialize<'de> for SecretManagerDto
impl<'de> Deserialize<'de> for SecretManagerDto
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&SecretManager> for SecretManagerDto
impl From<&SecretManager> for SecretManagerDto
Source§fn from(value: &SecretManager) -> Self
fn from(value: &SecretManager) -> Self
Converts to this type from the input type.
Source§impl Serialize for SecretManagerDto
impl Serialize for SecretManagerDto
Source§impl TryFrom<SecretManagerDto> for SecretManager
impl TryFrom<SecretManagerDto> for SecretManager
Auto Trait Implementations§
impl Freeze for SecretManagerDto
impl RefUnwindSafe for SecretManagerDto
impl Send for SecretManagerDto
impl Sync for SecretManagerDto
impl Unpin for SecretManagerDto
impl UnwindSafe for SecretManagerDto
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more