Struct bitmask_core::data::structs::EncryptedWalletData
source · pub struct EncryptedWalletData {
pub btc_descriptor_xprv: String,
pub btc_descriptor_xpub: String,
pub btc_change_descriptor_xprv: String,
pub btc_change_descriptor_xpub: String,
pub rgb_assets_descriptor_xprv: String,
pub rgb_assets_descriptor_xpub: String,
pub rgb_udas_descriptor_xprv: String,
pub rgb_udas_descriptor_xpub: String,
pub xprvkh: String,
pub xpubkh: String,
pub mnemonic: String,
}Fields§
§btc_descriptor_xprv: String§btc_descriptor_xpub: String§btc_change_descriptor_xprv: String§btc_change_descriptor_xpub: String§rgb_assets_descriptor_xprv: String§rgb_assets_descriptor_xpub: String§rgb_udas_descriptor_xprv: String§rgb_udas_descriptor_xpub: String§xprvkh: String§xpubkh: String§mnemonic: StringTrait Implementations§
source§impl Clone for EncryptedWalletData
impl Clone for EncryptedWalletData
source§fn clone(&self) -> EncryptedWalletData
fn clone(&self) -> EncryptedWalletData
Returns a copy 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 EncryptedWalletData
impl Debug for EncryptedWalletData
source§impl<'de> Deserialize<'de> for EncryptedWalletData
impl<'de> Deserialize<'de> for EncryptedWalletData
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
§type S = BincodeSerializer<EncryptedWalletData>
type S = BincodeSerializer<EncryptedWalletData>
Serializer implementation
source§fn encrypt(&self, shared_key: &SharedKey) -> Result<EncryptedMessage, Error>where
Self: Serialize,
fn encrypt(&self, shared_key: &SharedKey) -> Result<EncryptedMessage, Error>where Self: Serialize,
Serialize and encrypt. Read more
source§fn decrypt_owned(
encrypted_message: &EncryptedMessage,
shared_key: &SharedKey
) -> Result<Self, Error>where
Self: DeserializeOwned,
fn decrypt_owned( encrypted_message: &EncryptedMessage, shared_key: &SharedKey ) -> Result<Self, Error>where Self: DeserializeOwned,
Decrypt and deserialize into DeserializeOwned type. Read more
source§fn decrypt_ref<'de>(
encrypted_message: &EncryptedMessage,
shared_key: &SharedKey
) -> Result<Self::S, Error>where
Self: Deserialize<'de>,
fn decrypt_ref<'de>( encrypted_message: &EncryptedMessage, shared_key: &SharedKey ) -> Result<Self::S, Error>where Self: Deserialize<'de>,
Just decrypts cipher-text. Returned data must be deserialized later.
Types implementing
serde::Deserialize<'de> (not serde::de::DeserializeOwned) should use
this function to resolve lifetime. Read more