pub fn map<T, F>(self, op: F) -> Err<T>
	where
		F: FnOnce(E) -> T,
	{
		match self
		{
			Err::Other(e) => Err::Other(op(e)),
			Err::WouldBlk => Err::WouldBlk,
		}
	}
// This maps an Err<E> to an Err<T>.
This maps an Err to an Err.
This maps an Err to an Err .
pub fn map<T, F>(self, op: F) -> Err<T>
	where
		F: FnOnce(E) -> T,
	{
		match self
		{
			Err::Other(e) => Err::Other(op(e)),
			Err::WouldBlk => Err::WouldBlk,
		}
	}
pub fn map < T , F > ( self , op : F ) -> Err < T > where F : FnOnce ( E ) -> T , { match self { Err :: Other ( e ) => Err :: Other ( op ( e ) ) , Err :: WouldBlk => Err :: WouldBlk , } }
This maps an Err<E> to an Err<T>.
This maps an Err<E > to an Err<T > .
self
op
F