pub enum Visit<'s, 'a> {
Signer {
signer: &'s SignerInfo<'a>,
signature: &'s Octets<'a>,
parent: Span,
},
Malformed {
source: Error,
parent: Span,
},
}Expand description
One direct value, with the exact parent signature it countersigns.
Variants§
Signer
Readable original SignerInfo; conformance faults remain in that model.
Fields
§
signer: &'s SignerInfo<'a>Original parsed child, borrowed only during this visitor call.
Malformed
An unreadable independent value; later direct values remain accessible.
Auto Trait Implementations§
impl<'s, 'a> !Freeze for Visit<'s, 'a>
impl<'s, 'a> !RefUnwindSafe for Visit<'s, 'a>
impl<'s, 'a> !Send for Visit<'s, 'a>
impl<'s, 'a> !Sync for Visit<'s, 'a>
impl<'s, 'a> !UnwindSafe for Visit<'s, 'a>
impl<'s, 'a> Unpin for Visit<'s, 'a>
impl<'s, 'a> UnsafeUnpin for Visit<'s, 'a>
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