pub struct ExternalEncryptedSecret {
pub ciphertext: Vec<u8>,
}Expand description
FFI-safe representation of spark_wallet::EncryptedSecret
Fields§
§ciphertext: Vec<u8>The encrypted ciphertext
Implementations§
Source§impl ExternalEncryptedSecret
impl ExternalEncryptedSecret
pub fn from_encrypted_secret(key: &EncryptedSecret) -> Result<Self, SdkError>
pub fn to_encrypted_private_key(&self) -> Result<EncryptedSecret, SdkError>
Trait Implementations§
Source§impl Clone for ExternalEncryptedSecret
impl Clone for ExternalEncryptedSecret
Source§fn clone(&self) -> ExternalEncryptedSecret
fn clone(&self) -> ExternalEncryptedSecret
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 ExternalEncryptedSecret
impl Debug for ExternalEncryptedSecret
Source§impl<'de> Deserialize<'de> for ExternalEncryptedSecret
impl<'de> Deserialize<'de> for ExternalEncryptedSecret
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 PartialEq for ExternalEncryptedSecret
impl PartialEq for ExternalEncryptedSecret
Source§impl Serialize for ExternalEncryptedSecret
impl Serialize for ExternalEncryptedSecret
impl StructuralPartialEq for ExternalEncryptedSecret
Auto Trait Implementations§
impl Freeze for ExternalEncryptedSecret
impl RefUnwindSafe for ExternalEncryptedSecret
impl Send for ExternalEncryptedSecret
impl Sync for ExternalEncryptedSecret
impl Unpin for ExternalEncryptedSecret
impl UnwindSafe for ExternalEncryptedSecret
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
impl<T> FromBase64 for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request