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".

Implementors§