Skip to main content

AeronNotificationCallback

Trait AeronNotificationCallback 

Source
pub trait AeronNotificationCallback {
    // Required method
    fn handle_aeron_notification(&mut self);
}
Expand description

Generalised notification callback.

(note you must copy any arguments that you use afterwards even those with static lifetimes)

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl AeronNotificationCallback for AeronNotificationLogger

Source§

impl AeronNotificationCallback for NoHandler

Source§

impl<F: FnMut()> AeronNotificationCallback for F

Any closure with the matching signature is a callback: methods that retain it heap-allocate it into a Handler owned by the registering resource.

Source§

impl<T: AeronNotificationCallback> AeronNotificationCallback for Handler<T>

Pass an existing Handler clone anywhere a callback value is expected, e.g. to share one callback instance across several registrations.