pub type HandlerResult<R> = Option<R>;
The result type returned by every handler — Some(out) on success, None to signal “this handler does not apply here”.
Some(out)
None
pub enum HandlerResult<R> { None, Some(R), }
No value.
Some value of type T.
T