pub fn wrap_in_composable_result<T, E>(
result: Result<T, E>,
) -> Result<T, ComposableError<E>>Expand description
Wraps a plain Result<T, E> into Result<T, ComposableError<E>>.
Converts the error variant into a ComposableError with no context.
§Arguments
result- The plain result to wrap
§Returns
A result with composable error type
§Examples
use error_rail::convert::wrap_in_composable_result;
let plain_result: Result<i32, &str> = Err("error");
let wrapped = wrap_in_composable_result(plain_result);
assert!(wrapped.is_err());