pub enum StaticPublicKey {
X25519(PublicKey),
}Expand description
Static public key.
Variants§
Implementations§
Source§impl StaticPublicKey
impl StaticPublicKey
Sourcepub fn from_bytes(bytes: &[u8]) -> Option<Self>
pub fn from_bytes(bytes: &[u8]) -> Option<Self>
Try to create StaticPublicKey from bytes.
Trait Implementations§
Source§impl AsRef<[u8]> for StaticPublicKey
impl AsRef<[u8]> for StaticPublicKey
Source§impl AsRef<PublicKey> for StaticPublicKey
impl AsRef<PublicKey> for StaticPublicKey
Source§impl Clone for StaticPublicKey
impl Clone for StaticPublicKey
Source§fn clone(&self) -> StaticPublicKey
fn clone(&self) -> StaticPublicKey
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 StaticPublicKey
impl Debug for StaticPublicKey
Auto Trait Implementations§
impl Freeze for StaticPublicKey
impl RefUnwindSafe for StaticPublicKey
impl Send for StaticPublicKey
impl Sync for StaticPublicKey
impl Unpin for StaticPublicKey
impl UnwindSafe for StaticPublicKey
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> ToHex for T
impl<T> ToHex for T
Source§fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Lower case
letters are used (e.g. f9b4ca)Source§fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
fn encode_hex_upper<U>(&self) -> Uwhere
U: FromIterator<char>,
Encode the hex strict representing
self into the result. Upper case
letters are used (e.g. F9B4CA)