pub struct CounterStamp<N, D, G> { /* private fields */ }Expand description
One child timestamp and its original input scope. Construction requires the actual counter receipt; a root binding cannot stand in for this child.
Implementations§
Source§impl<N: Copy, D: Copy, G: Copy> CounterStamp<N, D, G>
impl<N: Copy, D: Copy, G: Copy> CounterStamp<N, D, G>
Sourcepub fn stamp(&self) -> &Stamp<N, D, G>
pub fn stamp(&self) -> &Stamp<N, D, G>
Original property, including all of its encapsulated tokens.
Sourcepub fn input<'xml, X: TimestampXml<Id = N, Document = D, Generation = G>, W: Work>(
&self,
xml: &'xml X,
execution: &W,
) -> InputResult<Input<'xml, X>, X>
pub fn input<'xml, X: TimestampXml<Id = N, Document = D, Generation = G>, W: Work>( &self, xml: &'xml X, execution: &W, ) -> InputResult<Input<'xml, X>, X>
Prepare the child’s original SignatureValue, reference outputs or archive
components through the SAME selector as the root. No signature is replayed.
Auto Trait Implementations§
impl<N, D, G> !Freeze for CounterStamp<N, D, G>
impl<N, D, G> Forget for CounterStamp<N, D, G>
impl<N, D, G> RefUnwindSafe for CounterStamp<N, D, G>
impl<N, D, G> Send for CounterStamp<N, D, G>
impl<N, D, G> Sync for CounterStamp<N, D, G>
impl<N, D, G> Unpin for CounterStamp<N, D, G>
impl<N, D, G> UnsafeUnpin for CounterStamp<N, D, G>
impl<N, D, G> UnwindSafe for CounterStamp<N, D, G>
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