Enum sp_state_machine::BackendTrustLevel [−][src]
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 Clone for BackendTrustLevel
[src]fn clone(&self) -> BackendTrustLevel
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[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> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]
impl<T, Outer> IsWrappedBy<Outer> for T where
T: From<Outer>,
Outer: AsRef<T> + AsMut<T> + From<T>,
[src]impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>,
[src]pub fn unchecked_into(self) -> T
[src]
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,