Trait nbio::Callback

source ·
pub trait Callback<T> {
    // Required method
    fn callback(&mut self, payload: T);
}
Expand description

Used by push-oriented receivers to handle moved payloads as they are received.

See the compat module for Receive compatibility

Required Methods§

source

fn callback(&mut self, payload: T)

Implementors§

source§

impl<CallbackPayload, QueuePayload, MapFunc> Callback<CallbackPayload> for QueueCallback<CallbackPayload, QueuePayload, MapFunc>
where MapFunc: Fn(CallbackPayload) -> QueuePayload,

source§

impl<MapFunc, UnderlyingCallback, CallbackPayload, MappedPayload> Callback<CallbackPayload> for MappingCallback<MapFunc, UnderlyingCallback, CallbackPayload, MappedPayload>
where MapFunc: Fn(CallbackPayload) -> MappedPayload, UnderlyingCallback: Callback<MappedPayload>,