Skip to main content

AeronInt64CounterMapPredicateFuncCallback

Trait AeronInt64CounterMapPredicateFuncCallback 

Source
pub trait AeronInt64CounterMapPredicateFuncCallback {
    // Required method
    fn handle_aeron_int64_counter_map_predicate_func(
        &mut self,
        key: i64,
        value: i64,
    ) -> bool;
}
Expand description

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

Required Methods§

Implementors§

Source§

impl AeronInt64CounterMapPredicateFuncCallback for AeronInt64CounterMapPredicateFuncLogger

Source§

impl AeronInt64CounterMapPredicateFuncCallback for NoHandler

Source§

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

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