pub struct DevicePublicKey(/* private fields */);Expand description
Type of a device public key.
Implementations§
Trait Implementations§
Source§impl AsRef<[u8]> for DevicePublicKey
impl AsRef<[u8]> for DevicePublicKey
Source§impl Clone for DevicePublicKey
impl Clone for DevicePublicKey
Source§fn clone(&self) -> DevicePublicKey
fn clone(&self) -> DevicePublicKey
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 DevicePublicKey
impl Debug for DevicePublicKey
Source§impl<'de> Deserialize<'de> for DevicePublicKey
impl<'de> Deserialize<'de> for DevicePublicKey
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 Display for DevicePublicKey
impl Display for DevicePublicKey
Source§impl From<DevicePublicKey> for TrustedDevice
impl From<DevicePublicKey> for TrustedDevice
Source§fn from(value: DevicePublicKey) -> Self
fn from(value: DevicePublicKey) -> Self
Converts to this type from the input type.
Source§impl FromHex for DevicePublicKey
impl FromHex for DevicePublicKey
Source§impl Hash for DevicePublicKey
impl Hash for DevicePublicKey
Source§impl PartialEq for DevicePublicKey
impl PartialEq for DevicePublicKey
Source§impl Serialize for DevicePublicKey
impl Serialize for DevicePublicKey
Source§impl TryFrom<&[u8]> for DevicePublicKey
impl TryFrom<&[u8]> for DevicePublicKey
impl Copy for DevicePublicKey
impl Eq for DevicePublicKey
impl StructuralPartialEq for DevicePublicKey
Auto Trait Implementations§
impl Freeze for DevicePublicKey
impl RefUnwindSafe for DevicePublicKey
impl Send for DevicePublicKey
impl Sync for DevicePublicKey
impl Unpin for DevicePublicKey
impl UnwindSafe for DevicePublicKey
Blanket Implementations§
Source§impl<T> Base32Len for T
impl<T> Base32Len for T
Source§fn base32_len(&self) -> usize
fn base32_len(&self) -> usize
Calculate the base32 serialized length
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> CheckBase32<Vec<u5>> for T
impl<T> CheckBase32<Vec<u5>> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ToBase32 for T
impl<T> ToBase32 for T
Source§fn write_base32<W>(&self, writer: &mut W) -> Result<(), <W as WriteBase32>::Err>where
W: WriteBase32,
fn write_base32<W>(&self, writer: &mut W) -> Result<(), <W as WriteBase32>::Err>where
W: WriteBase32,
Encode as base32 and write it to the supplied writer
Implementations shouldn’t allocate.
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)