[][src]Enum sp_state_machine::BackendTrustLevel

pub enum BackendTrustLevel {
    Trusted,
    Untrusted,
}

Storage backend trust level.

Variants

Trusted

Panics from trusted backends are considered justified, and never caught.

Untrusted

Panics from untrusted backend are caught and interpreted as runtime error. Untrusted backend may be missing some parts of the trie, so panics are not considered fatal.

Trait Implementations

impl Clone for BackendTrustLevel[src]

impl Debug for BackendTrustLevel[src]

Auto Trait Implementations

impl RefUnwindSafe for BackendTrustLevel[src]

impl Send for BackendTrustLevel[src]

impl Sync for BackendTrustLevel[src]

impl Unpin for BackendTrustLevel[src]

impl UnwindSafe for BackendTrustLevel[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,