pub trait ReplierHandler<TIn, TOut>: Send + Sync {
// Required method
fn handle(&self, request: TIn) -> Result<TOut, RemoteExceptionCode>;
}Expand description
User-Hook, der einen einzelnen Request bearbeitet.
Sync-only — die Foundation-Stufe ruft den Handler direkt im
tick()-Pfad auf. Async-Variante ist C6.1.D.
Required Methods§
Sourcefn handle(&self, request: TIn) -> Result<TOut, RemoteExceptionCode>
fn handle(&self, request: TIn) -> Result<TOut, RemoteExceptionCode>
Bearbeitet einen Request. Ok(reply) ⇒ erfolgreiches Reply mit
RemoteExceptionCode::Ok. Err(code) ⇒ Reply mit dem
gegebenen Exception-Code und leerer Payload.