referrerpolicy=no-referrer-when-downgrade
pallet_message_queue

Trait OnQueueChanged

Source
pub trait OnQueueChanged<Id> {
    // Required method
    fn on_queue_changed(id: Id, fp: QueueFootprint);
}
Expand description

Handler code for when the items in a queue change.

Required Methods§

Source

fn on_queue_changed(id: Id, fp: QueueFootprint)

Note that the queue id now has item_count items in it, taking up items_size bytes.

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§

Source§

impl<Id> OnQueueChanged<Id> for ()

Source§

fn on_queue_changed(_: Id, _: QueueFootprint)

Implementors§

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

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

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

impl<T: Config> OnQueueChanged<AggregateMessageOrigin> for Pallet<T>