referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::traits

Trait QueuePausedQuery

pub trait QueuePausedQuery<Origin> {
    // Required method
    fn is_paused(origin: &Origin) -> bool;
}
Expand description

Provides information on paused queues.

Required Methods§

fn is_paused(origin: &Origin) -> bool

Whether this queue is paused.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl<Origin> QueuePausedQuery<Origin> for ()

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0> QueuePausedQuery<Origin> for (TupleElement0,)
where TupleElement0: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2, TupleElement3> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>, TupleElement3: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>, TupleElement3: QueuePausedQuery<Origin>, TupleElement4: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>, TupleElement3: QueuePausedQuery<Origin>, TupleElement4: QueuePausedQuery<Origin>, TupleElement5: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>, TupleElement3: QueuePausedQuery<Origin>, TupleElement4: QueuePausedQuery<Origin>, TupleElement5: QueuePausedQuery<Origin>, TupleElement6: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

§

impl<Origin, TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> QueuePausedQuery<Origin> for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
where TupleElement0: QueuePausedQuery<Origin>, TupleElement1: QueuePausedQuery<Origin>, TupleElement2: QueuePausedQuery<Origin>, TupleElement3: QueuePausedQuery<Origin>, TupleElement4: QueuePausedQuery<Origin>, TupleElement5: QueuePausedQuery<Origin>, TupleElement6: QueuePausedQuery<Origin>, TupleElement7: QueuePausedQuery<Origin>,

§

fn is_paused(origin: &Origin) -> bool

Implementors§

impl<Inner: QueuePausedQuery<ParaId>> QueuePausedQuery<AggregateMessageOrigin> for NarrowOriginToSibling<Inner>

impl<T: Config> QueuePausedQuery<Id> for Pallet<T>

impl<Inner: QueuePausedQuery<ParaId>> QueuePausedQuery<AggregateMessageOrigin> for NarrowOriginToSibling<Inner>