stdlibx.result.fn.base module¶
- stdlibx.result.fn.base.and_(other)[source]¶
- Parameters:
other (Result[U, F])
- Return type:
Operation[Result[T, E], Result[U, Union[E, F]]]
- stdlibx.result.fn.base.and_then(func)[source]¶
- Parameters:
func (Callable[[T], Result[U, F]])
- Return type:
Operation[Result[T, E], Result[U, Union[E, F]]]
- stdlibx.result.fn.base.expect(msg)[source]¶
- Parameters:
msg (str)
- Return type:
Operation[Result[T, E], T]
- stdlibx.result.fn.base.expect_err(msg)[source]¶
- Parameters:
msg (str)
- Return type:
Operation[Result[T, E], E]
- stdlibx.result.fn.base.flatten()[source]¶
- Return type:
Operation[Result[Result[T, E], F], Result[T, Union[E, F]]]
- stdlibx.result.fn.base.inspect(func)[source]¶
- Parameters:
func (Callable[[T], None])
- Return type:
Operation[Result[T, E], Result[T, E]]
- stdlibx.result.fn.base.inspect_err(func)[source]¶
- Parameters:
func (Callable[[E], None])
- Return type:
Operation[Result[T, E], Result[T, E]]
- stdlibx.result.fn.base.is_err_and(func)[source]¶
- Parameters:
func (Callable[[E], bool])
- Return type:
Operation[Result[T, E], bool]
- stdlibx.result.fn.base.is_ok_and(func)[source]¶
- Parameters:
func (Callable[[T], bool])
- Return type:
Operation[Result[T, E], bool]
- stdlibx.result.fn.base.map_(func)[source]¶
- Parameters:
func (Callable[[T], U])
- Return type:
Operation[Result[T, E], Result[U, E]]
- stdlibx.result.fn.base.map_err(func)[source]¶
- Parameters:
func (Callable[[E], F])
- Return type:
Operation[Result[T, E], Result[T, F]]
- stdlibx.result.fn.base.map_or(default, func)[source]¶
- Parameters:
default (U)
func (Callable[[T], U])
- Return type:
Operation[Result[T, E], U]
- stdlibx.result.fn.base.map_or_else(default, func)[source]¶
- Parameters:
default (Callable[[E], U])
func (Callable[[T], U])
- Return type:
Operation[Result[T, E], U]
- stdlibx.result.fn.base.or_(default)[source]¶
- Parameters:
default (Result[T, F])
- Return type:
Operation[Result[T, E], Result[T, F]]
- stdlibx.result.fn.base.or_else(default)[source]¶
- Parameters:
default (Callable[[E], Result[T, F]])
- Return type:
Operation[Result[T, E], Result[T, F]]
- stdlibx.result.fn.base.unwrap_or(default)[source]¶
- Parameters:
default (T)
- Return type:
Operation[Result[T, E], T]
- stdlibx.result.fn.base.unwrap_or_else(default)[source]¶
- Parameters:
default (Callable[[E], T])
- Return type:
Operation[Result[T, E], T]