pub enum Result<T, E> {
Ok(T),
Err(E),
Continue,
Timeout,
}Expand description
Result of an event handler
Variants
Ok(T)
an event has been handled and the handler is done, the value of T is the return value of the event handler
Err(E)
the handler has encountered an error, the value of T is the return value of the event handler
Continue
an event is handled but the handler is not done and should receive another event
Timeout
the handler reached the specified timeout
Trait Implementations
impl<T: Eq, E: Eq> Eq for Result<T, E>
impl<T, E> StructuralEq for Result<T, E>
impl<T, E> StructuralPartialEq for Result<T, E>
Auto Trait Implementations
impl<T, E> RefUnwindSafe for Result<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, E> Send for Result<T, E> where
E: Send,
T: Send,
impl<T, E> Sync for Result<T, E> where
E: Sync,
T: Sync,
impl<T, E> Unpin for Result<T, E> where
E: Unpin,
T: Unpin,
impl<T, E> UnwindSafe for Result<T, E> where
E: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more