pub enum AccompanimentEvidence {
Waiting,
DeadlineReached,
Presented(CredentialPresentation),
}Expand description
What the caller has observed for one accompaniment dependency.
Variants§
Waiting
No candidate has arrived. The result stays Waiting until now reaches
expiry according to the explicit period and deadline edge.
DeadlineReached
The caller reports an expired wait. An inconsistent early report is
unresolved; the helper verifies the deadline against now.
Presented(CredentialPresentation)
An attempted companion. Wrong-point, future or inconsistent evidence is unresolved and does not create an accompaniment event at this point.
Trait Implementations§
Source§impl Clone for AccompanimentEvidence
impl Clone for AccompanimentEvidence
impl Copy for AccompanimentEvidence
Source§impl Debug for AccompanimentEvidence
impl Debug for AccompanimentEvidence
impl Eq for AccompanimentEvidence
Source§impl PartialEq for AccompanimentEvidence
impl PartialEq for AccompanimentEvidence
impl StructuralPartialEq for AccompanimentEvidence
Auto Trait Implementations§
impl Freeze for AccompanimentEvidence
impl RefUnwindSafe for AccompanimentEvidence
impl Send for AccompanimentEvidence
impl Sync for AccompanimentEvidence
impl Unpin for AccompanimentEvidence
impl UnsafeUnpin for AccompanimentEvidence
impl UnwindSafe for AccompanimentEvidence
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