pub trait MapNonBlock<T> {
// Required method
fn map_non_block(self) -> Result<Option<T>>;
}
Expand description
A helper trait to provide the map_non_block function on Results.
Required Methods§
Sourcefn map_non_block(self) -> Result<Option<T>>
fn map_non_block(self) -> Result<Option<T>>
Maps a Result<T>
to a Result<Option<T>>
by converting
operation-would-block errors into Ok(None)
.