pub enum HandlerResponse {
Processed,
Suppressed,
Forward {
to: String,
payload: Value,
},
Error(String),
}Expand description
Result of handling an input.
Variants§
Processed
Input was processed successfully.
Suppressed
Input was suppressed (e.g., heartbeat “all clear” response).
Forward
Input should be forwarded to another handler or agent.
Error(String)
Handler encountered an error.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HandlerResponse
impl RefUnwindSafe for HandlerResponse
impl Send for HandlerResponse
impl Sync for HandlerResponse
impl Unpin for HandlerResponse
impl UnsafeUnpin for HandlerResponse
impl UnwindSafe for HandlerResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more