pub struct ParsedLabel {
pub label: Key,
pub signature: Vec<u8>,
pub base: SignatureBase,
}Expand description
A parsed representation of the signature and the components chosen to cover that
signature, once MessageVerifier has parsed the message. This allows inspection
of the chosen labl and its components.
Fields§
§label: KeyThe label that was chosen.
signature: Vec<u8>The signature obtained from the message that verifiers will verify
base: SignatureBaseThe signature base obtained from the message, containining both the chosen components to cover as well as any interesting parameters of the same.
Trait Implementations§
Source§impl Clone for ParsedLabel
impl Clone for ParsedLabel
Source§fn clone(&self) -> ParsedLabel
fn clone(&self) -> ParsedLabel
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 moreAuto Trait Implementations§
impl Freeze for ParsedLabel
impl RefUnwindSafe for ParsedLabel
impl Send for ParsedLabel
impl Sync for ParsedLabel
impl Unpin for ParsedLabel
impl UnsafeUnpin for ParsedLabel
impl UnwindSafe for ParsedLabel
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