pub enum ChainEvent<B: BlockT> {
NewBestBlock {
hash: B::Hash,
tree_route: Option<Arc<TreeRoute<B>>>,
},
Finalized {
hash: B::Hash,
tree_route: Arc<[B::Hash]>,
},
}
Expand description
Events that the transaction pool listens for.
Variants§
NewBestBlock
Fields
New best block have been added to the chain.
Finalized
Fields
An existing block has been finalized.
Implementations§
source§impl<B: BlockT> ChainEvent<B>
impl<B: BlockT> ChainEvent<B>
Auto Trait Implementations§
impl<B> RefUnwindSafe for ChainEvent<B>where <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,
impl<B> UnwindSafe for ChainEvent<B>where <B as Block>::Hash: UnwindSafe + RefUnwindSafe, <<B as Block>::Header as Header>::Number: RefUnwindSafe,
Blanket Implementations§
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T, Outer> IsWrappedBy<Outer> for Twhere
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T, Outer> IsWrappedBy<Outer> for Twhere Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.