pub struct EncryptedPrivateKey { /* private fields */ }Implementations§
Source§impl EncryptedPrivateKey
impl EncryptedPrivateKey
pub fn generate(encrypt_key: &EncryptKey) -> EncryptedPrivateKey
pub fn from_pair( pair: &PrivateSignKey, encrypt_key: &EncryptKey, ) -> EncryptedPrivateKey
pub fn as_private_key(&self, key: &EncryptKey) -> PrivateSignKey
pub fn as_public_key<'a>(&'a self) -> &'a PublicSignKey
pub fn pk_hash(&self) -> AteHash
Trait Implementations§
Source§impl Clone for EncryptedPrivateKey
impl Clone for EncryptedPrivateKey
Source§fn clone(&self) -> EncryptedPrivateKey
fn clone(&self) -> EncryptedPrivateKey
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 EncryptedPrivateKey
impl Debug for EncryptedPrivateKey
Source§impl<'de> Deserialize<'de> for EncryptedPrivateKey
impl<'de> Deserialize<'de> for EncryptedPrivateKey
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 Hash for EncryptedPrivateKey
impl Hash for EncryptedPrivateKey
Source§impl PartialEq for EncryptedPrivateKey
impl PartialEq for EncryptedPrivateKey
Source§impl Serialize for EncryptedPrivateKey
impl Serialize for EncryptedPrivateKey
impl Eq for EncryptedPrivateKey
impl StructuralPartialEq for EncryptedPrivateKey
Auto Trait Implementations§
impl Freeze for EncryptedPrivateKey
impl RefUnwindSafe for EncryptedPrivateKey
impl Send for EncryptedPrivateKey
impl Sync for EncryptedPrivateKey
impl Unpin for EncryptedPrivateKey
impl UnwindSafe for EncryptedPrivateKey
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.