Enum sp_transaction_pool::ChainEvent [−][src]
pub enum ChainEvent<B: BlockT> { NewBestBlock { hash: B::Hash, tree_route: Option<Arc<TreeRoute<B>>>, }, Finalized { hash: B::Hash, }, }
Events that the transaction pool listens for.
Variants
New best block have been added to the chain
Show fields
An existing block has been finalized.
Show fields
Fields of Finalized
hash: B::Hash
Hash of just finalized block
Auto Trait Implementations
impl<B> RefUnwindSafe for ChainEvent<B> where
<B as Block>::Hash: RefUnwindSafe,
<<B as Block>::Header as Header>::Number: RefUnwindSafe,
<B as Block>::Hash: RefUnwindSafe,
<<B as Block>::Header as Header>::Number: RefUnwindSafe,
impl<B> Send for ChainEvent<B>
impl<B> Sync for ChainEvent<B>
impl<B> Unpin for ChainEvent<B> where
<B as Block>::Hash: Unpin,
<B as Block>::Hash: Unpin,
impl<B> UnwindSafe for ChainEvent<B> where
<B as Block>::Hash: RefUnwindSafe + UnwindSafe,
<<B as Block>::Header as Header>::Number: RefUnwindSafe,
<B as Block>::Hash: RefUnwindSafe + UnwindSafe,
<<B as Block>::Header as Header>::Number: RefUnwindSafe,
Blanket Implementations
impl<T> CheckedConversion for T
[src]
impl<T> CheckedConversion for T
[src]pub fn checked_from<T>(t: T) -> Option<Self> where
Self: TryFrom<T>,
[src]
Self: TryFrom<T>,
pub fn checked_into<T>(self) -> Option<T> where
Self: TryInto<T>,
[src]
Self: TryInto<T>,
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> 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<T> SaturatedConversion for T
[src]
impl<T> SaturatedConversion for T
[src]pub fn saturated_from<T>(t: T) -> Self where
Self: UniqueSaturatedFrom<T>,
[src]
Self: UniqueSaturatedFrom<T>,
pub fn saturated_into<T>(self) -> T where
Self: UniqueSaturatedInto<T>,
[src]
Self: UniqueSaturatedInto<T>,
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, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]
impl<T, S> UniqueSaturatedInto<T> for S where
T: Bounded,
S: TryInto<T>,
[src]pub fn unique_saturated_into(self) -> T
[src]
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,
pub fn with_current_subscriber(self) -> WithDispatch<Self>
[src]
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe,
[src]
T: RefUnwindSafe,