tungstenite::util

Trait NonBlockingResult

Source
pub trait NonBlockingResult {
    type Result;

    // Required method
    fn no_block(self) -> Self::Result;
}
Expand description

Non-blocking IO wrapper.

This trait is implemented for Result<T, E: NonBlockingError>.

Required Associated Types§

Source

type Result

Type of the converted result: Result<Option<T>, E>

Required Methods§

Source

fn no_block(self) -> Self::Result

Perform the non-block conversion.

Implementations on Foreign Types§

Source§

impl<T, E> NonBlockingResult for Result<T, E>

Source§

type Result = Result<Option<T>, E>

Source§

fn no_block(self) -> Self::Result

Implementors§