Skip to main content

AeronEndOfLifeResourceFreeCallback

Trait AeronEndOfLifeResourceFreeCallback 

Source
pub trait AeronEndOfLifeResourceFreeCallback {
    // Required method
    fn handle_aeron_end_of_life_resource_free(&mut self) -> bool;
}
Expand description

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

Required Methods§

Implementors§

Source§

impl AeronEndOfLifeResourceFreeCallback for AeronEndOfLifeResourceFreeLogger

Source§

impl AeronEndOfLifeResourceFreeCallback for NoHandler

Source§

impl<F: FnMut() -> bool> AeronEndOfLifeResourceFreeCallback 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: AeronEndOfLifeResourceFreeCallback> AeronEndOfLifeResourceFreeCallback for Handler<T>

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