Enum everscale_crypto::tl::PublicKeyOwned
source · [−]pub enum PublicKeyOwned {
Ed25519 {
key: [u8; 32],
},
Overlay {
name: Vec<u8>,
},
Aes {
key: [u8; 32],
},
Unencoded {
data: Vec<u8>,
},
}Expand description
Public key which is used in protocol. Owned version
Variants
Ed25519
Overlay
Aes
Unencoded
Implementations
sourceimpl PublicKeyOwned
impl PublicKeyOwned
pub fn as_equivalent_ref(&self) -> PublicKey<'_>
Trait Implementations
sourceimpl Clone for PublicKeyOwned
impl Clone for PublicKeyOwned
sourcefn clone(&self) -> PublicKeyOwned
fn clone(&self) -> PublicKeyOwned
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for PublicKeyOwned
impl Debug for PublicKeyOwned
sourceimpl PartialEq<PublicKeyOwned> for PublicKeyOwned
impl PartialEq<PublicKeyOwned> for PublicKeyOwned
sourcefn eq(&self, other: &PublicKeyOwned) -> bool
fn eq(&self, other: &PublicKeyOwned) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &PublicKeyOwned) -> bool
fn ne(&self, other: &PublicKeyOwned) -> bool
This method tests for !=.
sourceimpl<'tl> TlRead<'tl> for PublicKeyOwned
impl<'tl> TlRead<'tl> for PublicKeyOwned
sourceimpl TlWrite for PublicKeyOwned
impl TlWrite for PublicKeyOwned
impl Eq for PublicKeyOwned
impl StructuralEq for PublicKeyOwned
impl StructuralPartialEq for PublicKeyOwned
Auto Trait Implementations
impl RefUnwindSafe for PublicKeyOwned
impl Send for PublicKeyOwned
impl Sync for PublicKeyOwned
impl Unpin for PublicKeyOwned
impl UnwindSafe for PublicKeyOwned
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more