pub struct Required<'document> {
pub signature: Node,
pub property: Node,
pub kind: Kind,
pub placement: Placement,
pub value: Option<Value<'document>>,
}Expand description
One original obligation, retained even when absent/unreadable/unprocessed.
Fields§
§signature: NodeOriginal root or counter which contains the historical attribute.
property: NodeWhole original attribute, never a fabricated input coordinate.
kind: KindOriginal historical format, not an inferred ATSv3 instance.
placement: PlacementActual signed/unsigned placement from its original SignerInfo field.
value: Option<Value<'document>>Original independent field context; None is an actual empty value set.
Trait Implementations§
impl<'document> Copy for Required<'document>
Auto Trait Implementations§
impl<'document> !RefUnwindSafe for Required<'document>
impl<'document> !Send for Required<'document>
impl<'document> !Sync for Required<'document>
impl<'document> !UnwindSafe for Required<'document>
impl<'document> Forget for Required<'document>
impl<'document> Freeze for Required<'document>
impl<'document> Unpin for Required<'document>
impl<'document> UnsafeUnpin for Required<'document>
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