[−][src]Enum sp_state_machine::BackendTrustLevel
pub enum BackendTrustLevel {
Trusted,
Untrusted,
}Storage backend trust level.
Variants
Panics from trusted backends are considered justified, and never caught.
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
impl Send for BackendTrustLevel
impl Sync for BackendTrustLevel
impl Unpin for BackendTrustLevel
impl UnwindSafe for BackendTrustLevel
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> From<T> for T[src][+]
impl<T, U> Into<U> for T where
U: From<T>, [src][+]
U: From<T>,
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>, [src][+]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T> MaybeDebug for T where
T: Debug, [src]
T: Debug,
impl<T> MaybeDebug for T where
T: Debug, [src]
T: Debug,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe, [src]
T: RefUnwindSafe,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone, [src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src][+]
U: TryFrom<T>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>, [src][+]
T: UncheckedFrom<S>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src][+]
V: MultiLane<T>,