pub struct ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I> { /* private fields */ }Expand description
Complete participant roots and every reachable validation authority. The original participant attribution is retained even when several actors use the same path. This is input completeness, not Good status or a B-LTA grade.
Implementations§
Source§impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
Sourcepub fn requirements(
&self,
) -> &'requirements ParticipantRequirements<'view, 'document, N, D, G, I>
pub fn requirements( &self, ) -> &'requirements ParticipantRequirements<'view, 'document, N, D, G, I>
Complete original signer/counter/credential/earlier-token requirements.
Complete per-path inputs and their original actual status authorities.
Auto Trait Implementations§
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> !Freeze for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> !RefUnwindSafe for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> !Send for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> !Sync for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> !UnwindSafe for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> Unpin for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>where
&'requirements ParticipantRequirements<'view, 'document, N, D, G, I>: Unpin,
impl<'requirements, 'view, 'certificate, 'document, N, D, G, I> UnsafeUnpin for ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, I>where
&'requirements ParticipantRequirements<'view, 'document, N, D, G, I>: UnsafeUnpin,
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