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