Function transposeResult

  • Transposes a Result of a Maybe into a Maybe of a Result.

    Input Output
    Ok(Just(T)) Just(Ok(T))
    Err(E) Just(Err(E))
    Ok(Nothing) Nothing

    Type Parameters

    • T

    • E

    Parameters

    • result: Result<Maybe<T>, E>

      a Result<Maybe<T>, E> to transform to a Maybe<Result<T, E>>.

    Returns Maybe<Result<T, E>>

Generated using TypeDoc