pub enum BindingStatus {
Bound,
Unknown,
ImposedBound,
NotApplicable,
}Expand description
Binding status per docs/authority-model.md §6.
Variants§
Bound
At least one structural-alignment or cryptographic-proof rule fired AND no opacity/imposed rule fired.
Unknown
Any opacity rule fired, OR no alignment/proof rule fired against a multi-input set.
ImposedBound
Imposed-interception rule fired (Stack 3 only).
NotApplicable
Single-input emission where binding is undefined.
Trait Implementations§
Source§impl Clone for BindingStatus
impl Clone for BindingStatus
Source§fn clone(&self) -> BindingStatus
fn clone(&self) -> BindingStatus
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 BindingStatus
impl Debug for BindingStatus
Source§impl<'de> Deserialize<'de> for BindingStatus
impl<'de> Deserialize<'de> for BindingStatus
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 Hash for BindingStatus
impl Hash for BindingStatus
Source§impl PartialEq for BindingStatus
impl PartialEq for BindingStatus
Source§fn eq(&self, other: &BindingStatus) -> bool
fn eq(&self, other: &BindingStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BindingStatus
impl Serialize for BindingStatus
impl Copy for BindingStatus
impl Eq for BindingStatus
impl StructuralPartialEq for BindingStatus
Auto Trait Implementations§
impl Freeze for BindingStatus
impl RefUnwindSafe for BindingStatus
impl Send for BindingStatus
impl Sync for BindingStatus
impl Unpin for BindingStatus
impl UnsafeUnpin for BindingStatus
impl UnwindSafe for BindingStatus
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