pub struct DhttpSubjectKeyIdentifier { /* private fields */ }Implementations§
Source§impl DhttpSubjectKeyIdentifier
impl DhttpSubjectKeyIdentifier
pub fn new(chain: CertificateChainKey, owner_hash: OwnerHash) -> Self
pub fn try_from_subject_key_identifier_bytes( bytes: &[u8], ) -> Result<Self, InvalidDhttpSubjectKeyIdentifier>
pub fn chain(&self) -> &CertificateChainKey
pub fn owner_hash(&self) -> &OwnerHash
Trait Implementations§
Source§impl Clone for DhttpSubjectKeyIdentifier
impl Clone for DhttpSubjectKeyIdentifier
Source§fn clone(&self) -> DhttpSubjectKeyIdentifier
fn clone(&self) -> DhttpSubjectKeyIdentifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DhttpSubjectKeyIdentifier
impl Debug for DhttpSubjectKeyIdentifier
Source§impl Display for DhttpSubjectKeyIdentifier
impl Display for DhttpSubjectKeyIdentifier
impl Eq for DhttpSubjectKeyIdentifier
Source§impl FromStr for DhttpSubjectKeyIdentifier
impl FromStr for DhttpSubjectKeyIdentifier
Source§impl Hash for DhttpSubjectKeyIdentifier
impl Hash for DhttpSubjectKeyIdentifier
Source§impl PartialEq for DhttpSubjectKeyIdentifier
impl PartialEq for DhttpSubjectKeyIdentifier
Source§fn eq(&self, other: &DhttpSubjectKeyIdentifier) -> bool
fn eq(&self, other: &DhttpSubjectKeyIdentifier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DhttpSubjectKeyIdentifier
Auto Trait Implementations§
impl Freeze for DhttpSubjectKeyIdentifier
impl RefUnwindSafe for DhttpSubjectKeyIdentifier
impl Send for DhttpSubjectKeyIdentifier
impl Sync for DhttpSubjectKeyIdentifier
impl Unpin for DhttpSubjectKeyIdentifier
impl UnsafeUnpin for DhttpSubjectKeyIdentifier
impl UnwindSafe for DhttpSubjectKeyIdentifier
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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