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 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