Skip to main content

GlobalListHandler

Trait GlobalListHandler 

Source
pub trait GlobalListHandler: Sized {
    // Provided methods
    fn runtime_add_global(
        &mut self,
        _globals: &GlobalList,
        _conn: &Connection,
        _qh: &QueueHandle<Self>,
        _global: &Global,
    ) { ... }
    fn runtime_remove_global(
        &mut self,
        _globals: &GlobalList,
        _conn: &Connection,
        _qh: &QueueHandle<Self>,
        _global: &Global,
    ) { ... }
}
Expand description

Handler for runtime global addition/removal in GlobalList created with registry_queue_init

Provided Methods§

Source

fn runtime_add_global( &mut self, _globals: &GlobalList, _conn: &Connection, _qh: &QueueHandle<Self>, _global: &Global, )

A global has been added dynamically after creation of the GlobalList

By default, does nothing.

Source

fn runtime_remove_global( &mut self, _globals: &GlobalList, _conn: &Connection, _qh: &QueueHandle<Self>, _global: &Global, )

A global has been removed

By default, does nothing.

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.

Implementors§