pub struct DaneCompletion { /* private fields */ }Expand description
Completed provenance plus the locally matched TLSA record details.
Implementations§
Source§impl DaneCompletion
impl DaneCompletion
Sourcepub const fn provenance(&self) -> &ResolutionProvenance
pub const fn provenance(&self) -> &ResolutionProvenance
Fully verified HNS HTTPS provenance.
Sourcepub const fn dane_match(&self) -> DaneMatch
pub const fn dane_match(&self) -> DaneMatch
Match derived locally from the correlated TLSA answer and certificate.
Sourcepub fn origin_sni(&self) -> Option<&str>
pub fn origin_sni(&self) -> Option<&str>
Exact strict-path origin, absent for the legacy prerequisite API.
Trait Implementations§
Source§impl Clone for DaneCompletion
impl Clone for DaneCompletion
Source§fn clone(&self) -> DaneCompletion
fn clone(&self) -> DaneCompletion
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 DaneCompletion
impl Debug for DaneCompletion
impl Eq for DaneCompletion
Source§impl PartialEq for DaneCompletion
impl PartialEq for DaneCompletion
impl StructuralPartialEq for DaneCompletion
Auto Trait Implementations§
impl Freeze for DaneCompletion
impl RefUnwindSafe for DaneCompletion
impl Send for DaneCompletion
impl Sync for DaneCompletion
impl Unpin for DaneCompletion
impl UnsafeUnpin for DaneCompletion
impl UnwindSafe for DaneCompletion
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.