Skip to main content

AeronDutyCycleTrackerMeasureAndUpdateFuncCallback

Trait AeronDutyCycleTrackerMeasureAndUpdateFuncCallback 

Source
pub trait AeronDutyCycleTrackerMeasureAndUpdateFuncCallback {
    // Required method
    fn handle_aeron_duty_cycle_tracker_measure_and_update_func(
        &mut self,
        now_ns: i64,
    );
}
Expand description

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

Required Methods§

Implementors§

Source§

impl AeronDutyCycleTrackerMeasureAndUpdateFuncCallback for AeronDutyCycleTrackerMeasureAndUpdateFuncLogger

Source§

impl AeronDutyCycleTrackerMeasureAndUpdateFuncCallback for NoHandler

Source§

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

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