pub struct VerifiedMessage {
pub root_id: [u8; 32],
pub zones: Vec<Zone>,
pub message: Message,
}Expand description
Result of verifying a message.
Contains the verified zones and the original message data. The message can be used to construct certificates for storage.
Fields§
§root_id: [u8; 32]§zones: Vec<Zone>§message: MessageImplementations§
Source§impl VerifiedMessage
impl VerifiedMessage
Sourcepub fn certificates(&self) -> CertificateIter<'_> ⓘ
pub fn certificates(&self) -> CertificateIter<'_> ⓘ
Iterate over all certificates from this verified message.
Auto Trait Implementations§
impl Freeze for VerifiedMessage
impl RefUnwindSafe for VerifiedMessage
impl Send for VerifiedMessage
impl Sync for VerifiedMessage
impl Unpin for VerifiedMessage
impl UnsafeUnpin for VerifiedMessage
impl UnwindSafe for VerifiedMessage
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more