pub enum ReconciliationMode {
Queryable,
ExternallyAttested,
Human,
Impossible,
}Expand description
Reconciliation capability.
Variants§
Queryable
Adapter can query or otherwise prove the outcome.
ExternallyAttested
An external attestation can prove the outcome.
Human
Human governance is required.
Impossible
No authoritative reconciliation is available.
Trait Implementations§
Source§impl Clone for ReconciliationMode
impl Clone for ReconciliationMode
impl Copy for ReconciliationMode
Source§impl Debug for ReconciliationMode
impl Debug for ReconciliationMode
Source§impl<'de> Deserialize<'de> for ReconciliationMode
impl<'de> Deserialize<'de> for ReconciliationMode
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
impl Eq for ReconciliationMode
Source§impl PartialEq for ReconciliationMode
impl PartialEq for ReconciliationMode
Source§impl Serialize for ReconciliationMode
impl Serialize for ReconciliationMode
impl StructuralPartialEq for ReconciliationMode
Auto Trait Implementations§
impl Freeze for ReconciliationMode
impl RefUnwindSafe for ReconciliationMode
impl Send for ReconciliationMode
impl Sync for ReconciliationMode
impl Unpin for ReconciliationMode
impl UnsafeUnpin for ReconciliationMode
impl UnwindSafe for ReconciliationMode
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