pub enum StatementKind {
Intent,
Admission,
Effect,
Delegation,
Revocation,
Checkpoint,
Contradiction,
}Expand description
BCX statement body kind.
Variants§
Intent
A participant declares intended meaning before execution.
Admission
A policy, runtime, or authority records an admission decision.
Effect
A participant records the effect of an attempted operation.
Delegation
Authority or responsibility is delegated.
Revocation
A prior statement, authority, or delegation is revoked.
Checkpoint
A graph, state, or settlement checkpoint is recorded.
Contradiction
A statement contradicts another statement.
Trait Implementations§
Source§impl Clone for StatementKind
impl Clone for StatementKind
Source§fn clone(&self) -> StatementKind
fn clone(&self) -> StatementKind
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 moreimpl Copy for StatementKind
Source§impl Debug for StatementKind
impl Debug for StatementKind
impl Eq for StatementKind
Source§impl PartialEq for StatementKind
impl PartialEq for StatementKind
Source§fn eq(&self, other: &StatementKind) -> bool
fn eq(&self, other: &StatementKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StatementKind
Auto Trait Implementations§
impl Freeze for StatementKind
impl RefUnwindSafe for StatementKind
impl Send for StatementKind
impl Sync for StatementKind
impl Unpin for StatementKind
impl UnsafeUnpin for StatementKind
impl UnwindSafe for StatementKind
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