Struct sp_state_machine::ChangesTrieConfigurationRange [−][src]
pub struct ChangesTrieConfigurationRange<'a, N> {
pub config: &'a ChangesTrieConfiguration,
pub zero: N,
pub end: Option<N>,
}Blocks range where configuration has been constant.
Fields
config: &'a ChangesTrieConfigurationActive configuration.
zero: NZero block of this configuration. The configuration is active starting from the next block.
end: Option<N>End block of this configuration. It is the last block where configuration has been active.
Trait Implementations
impl<'a, N: Clone> Clone for ConfigurationRange<'a, N>[src]
impl<'a, N: Clone> Clone for ConfigurationRange<'a, N>[src]fn clone(&self) -> ConfigurationRange<'a, N>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
Auto Trait Implementations
impl<'a, N> RefUnwindSafe for ConfigurationRange<'a, N> where
N: RefUnwindSafe,
N: RefUnwindSafe,
impl<'a, N> Send for ConfigurationRange<'a, N> where
N: Send,
N: Send,
impl<'a, N> Sync for ConfigurationRange<'a, N> where
N: Sync,
N: Sync,
impl<'a, N> Unpin for ConfigurationRange<'a, N> where
N: Unpin,
N: Unpin,
impl<'a, N> UnwindSafe for ConfigurationRange<'a, N> where
N: UnwindSafe,
N: UnwindSafe,
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> MaybeRefUnwindSafe for T where
T: RefUnwindSafe, [src]
T: RefUnwindSafe,