pub struct ResultHandler {}Implementations§
Source§impl ResultHandler
impl ResultHandler
pub fn empty( err: ErrorCode, receiver: Receiver<ErrorCode>, ) -> Result<(), ErrorCode>
pub fn empty_timeout( err: ErrorCode, receiver: Receiver<ErrorCode>, timeout: Duration, ) -> Result<(), ErrorCode>
pub fn one<T>( err: ErrorCode, receiver: Receiver<(ErrorCode, T)>, ) -> Result<T, ErrorCode>
pub fn one_timeout<T>( err: ErrorCode, receiver: Receiver<(ErrorCode, T)>, timeout: Duration, ) -> Result<T, ErrorCode>
pub fn two<T1, T2>( err: ErrorCode, receiver: Receiver<(ErrorCode, T1, T2)>, ) -> Result<(T1, T2), ErrorCode>
pub fn two_timeout<T1, T2>( err: ErrorCode, receiver: Receiver<(ErrorCode, T1, T2)>, timeout: Duration, ) -> Result<(T1, T2), ErrorCode>
pub fn three<T1, T2, T3>( err: ErrorCode, receiver: Receiver<(ErrorCode, T1, T2, T3)>, ) -> Result<(T1, T2, T3), ErrorCode>
pub fn three_timeout<T1, T2, T3>( err: ErrorCode, receiver: Receiver<(ErrorCode, T1, T2, T3)>, timeout: Duration, ) -> Result<(T1, T2, T3), ErrorCode>
Auto Trait Implementations§
impl Freeze for ResultHandler
impl RefUnwindSafe for ResultHandler
impl Send for ResultHandler
impl Sync for ResultHandler
impl Unpin for ResultHandler
impl UnsafeUnpin for ResultHandler
impl UnwindSafe for ResultHandler
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