Struct indy::utils::results::ResultHandler
source · pub struct ResultHandler {}
Implementations
sourceimpl 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 RefUnwindSafe for ResultHandler
impl Send for ResultHandler
impl Sync for ResultHandler
impl Unpin for ResultHandler
impl UnwindSafe for ResultHandler
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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