pub trait AeronErrorLogReaderFuncCallback {
// Required method
fn handle_aeron_error_log_reader_func(
&mut self,
observation_count: i32,
first_observation_timestamp: i64,
last_observation_timestamp: i64,
error: &str,
);
}Expand description
(note you must copy any arguments that you use afterwards even those with static lifetimes)
Required Methods§
fn handle_aeron_error_log_reader_func( &mut self, observation_count: i32, first_observation_timestamp: i64, last_observation_timestamp: i64, error: &str, )
Implementors§
impl AeronErrorLogReaderFuncCallback for AeronErrorLogReaderFuncLogger
impl AeronErrorLogReaderFuncCallback for NoHandler
impl<F: FnMut(i32, i64, i64, &str)> AeronErrorLogReaderFuncCallback 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.
impl<T: AeronErrorLogReaderFuncCallback> AeronErrorLogReaderFuncCallback for Handler<T>
Pass an existing Handler clone anywhere a callback value is expected, e.g.
to share one callback instance across several registrations.