pub struct PublicKey<const LEN: usize> { /* private fields */ }Expand description
An RSA Public Key that is LEN bytes long.
Implementations§
Source§impl PublicKey<256>
impl PublicKey<256>
Sourcepub fn as_var_len(&self) -> VarLenPublicKey<'_>
pub fn as_var_len(&self) -> VarLenPublicKey<'_>
Returns the slice-based public-key
Source§impl PublicKey<384>
impl PublicKey<384>
Sourcepub fn as_var_len(&self) -> VarLenPublicKey<'_>
pub fn as_var_len(&self) -> VarLenPublicKey<'_>
Returns the slice-based public-key
Source§impl PublicKey<512>
impl PublicKey<512>
Sourcepub fn as_var_len(&self) -> VarLenPublicKey<'_>
pub fn as_var_len(&self) -> VarLenPublicKey<'_>
Returns the slice-based public-key
Source§impl PublicKey<768>
impl PublicKey<768>
Sourcepub fn as_var_len(&self) -> VarLenPublicKey<'_>
pub fn as_var_len(&self) -> VarLenPublicKey<'_>
Returns the slice-based public-key
Source§impl PublicKey<1024>
impl PublicKey<1024>
Sourcepub fn as_var_len(&self) -> VarLenPublicKey<'_>
pub fn as_var_len(&self) -> VarLenPublicKey<'_>
Returns the slice-based public-key
Trait Implementations§
Source§impl<'a> From<&'a PublicKey<1024>> for VarLenPublicKey<'a>
impl<'a> From<&'a PublicKey<1024>> for VarLenPublicKey<'a>
Source§impl<'a> From<&'a PublicKey<256>> for VarLenPublicKey<'a>
impl<'a> From<&'a PublicKey<256>> for VarLenPublicKey<'a>
Source§impl<'a> From<&'a PublicKey<384>> for VarLenPublicKey<'a>
impl<'a> From<&'a PublicKey<384>> for VarLenPublicKey<'a>
Source§impl<'a> From<&'a PublicKey<512>> for VarLenPublicKey<'a>
impl<'a> From<&'a PublicKey<512>> for VarLenPublicKey<'a>
Source§impl<'a> From<&'a PublicKey<768>> for VarLenPublicKey<'a>
impl<'a> From<&'a PublicKey<768>> for VarLenPublicKey<'a>
Auto Trait Implementations§
impl<const LEN: usize> Freeze for PublicKey<LEN>
impl<const LEN: usize> RefUnwindSafe for PublicKey<LEN>
impl<const LEN: usize> Send for PublicKey<LEN>
impl<const LEN: usize> Sync for PublicKey<LEN>
impl<const LEN: usize> Unpin for PublicKey<LEN>
impl<const LEN: usize> UnwindSafe for PublicKey<LEN>
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