#[non_exhaustive]pub enum AssertionKind {
Bound {
bound_at: DateTime<Utc>,
},
Reopen {
reopen_at: DateTime<Utc>,
},
}Expand description
The kind of validity assertion: whether it bounds or reopens a claim.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Bound
Bounds the valid-time of the target claim (marks it no-longer-true as of bound_at).
Reopen
Reopens the valid-time of a previously-bounded claim (Reinstated path).
Trait Implementations§
Source§impl Clone for AssertionKind
impl Clone for AssertionKind
Source§fn clone(&self) -> AssertionKind
fn clone(&self) -> AssertionKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssertionKind
impl Debug for AssertionKind
Source§impl<'de> Deserialize<'de> for AssertionKind
impl<'de> Deserialize<'de> for AssertionKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AssertionKind
impl PartialEq for AssertionKind
Source§fn eq(&self, other: &AssertionKind) -> bool
fn eq(&self, other: &AssertionKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AssertionKind
impl Serialize for AssertionKind
impl StructuralPartialEq for AssertionKind
Auto Trait Implementations§
impl Freeze for AssertionKind
impl RefUnwindSafe for AssertionKind
impl Send for AssertionKind
impl Sync for AssertionKind
impl Unpin for AssertionKind
impl UnsafeUnpin for AssertionKind
impl UnwindSafe for AssertionKind
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