STX  1.0.0
stx::Result< T, E > Member List

This is the complete list of members for stx::Result< T, E >, including all inherited members.

AND(Result< U, F > &&res) &&-> Result< U, F >stx::Result< T, E >inline
and_then(Fn &&op) &&-> Result< invoke_result< Fn &&, T &&>, E >stx::Result< T, E >inline
as_cref() const &noexcept -> Result< ConstRef< T >, ConstRef< E >>stx::Result< T, E >inline
as_cref() const &&noexcept -> Result< ConstRef< T >, ConstRef< E >>=deletestx::Result< T, E >
as_ref() &noexcept -> Result< MutRef< T >, MutRef< E >>stx::Result< T, E >inline
as_ref() const &noexcept -> Result< ConstRef< T >, ConstRef< E >>stx::Result< T, E >inline
as_ref() &&noexcept -> Result< MutRef< T >, MutRef< E >>=deletestx::Result< T, E >
as_ref() const &&noexcept -> Result< ConstRef< T >, ConstRef< E >>=deletestx::Result< T, E >
clone() const -> Result< T, E >stx::Result< T, E >inline
contains(CmpType const &cmp) conststx::Result< T, E >inline
contains_err(ErrCmp const &cmp) conststx::Result< T, E >inline
err() &&-> Option< E >stx::Result< T, E >inline
err_exists(UnaryPredicate &&predicate) conststx::Result< T, E >inline
err_value() &noexceptstx::Result< T, E >inline
err_value() const &noexceptstx::Result< T, E >inline
err_value() &&=deletestx::Result< T, E >
err_value() const &&=deletestx::Result< T, E >
error_type typedefstx::Result< T, E >
exists(UnaryPredicate &&predicate) conststx::Result< T, E >inline
expect(std::string_view const &msg) &&-> Tstx::Result< T, E >inline
expect_err(std::string_view const &msg) &&-> Estx::Result< T, E >inline
internal::result::unsafe_err_move(Result< Tp, Er > &)stx::Result< T, E >friend
internal::result::unsafe_value_move(Result< Tp, Er > &)stx::Result< T, E >friend
is_err() const noexceptstx::Result< T, E >inline
is_ok() const noexceptstx::Result< T, E >inline
map(Fn &&op) &&-> Result< invoke_result< Fn &&, T &&>, E >stx::Result< T, E >inline
map_err(Fn &&op) &&-> Result< T, invoke_result< Fn &&, E &&>>stx::Result< T, E >inline
map_or(Fn &&op, AltType &&alt) &&-> invoke_result< Fn &&, T &&>stx::Result< T, E >inline
map_or_else(Fn &&op, A &&alt_op) &&-> invoke_result< Fn &&, T &&>stx::Result< T, E >inline
match(OkFn &&ok_fn, ErrFn &&err_fn) &&-> invoke_result< OkFn &&, T &&>stx::Result< T, E >inline
match(OkFn &&ok_fn, ErrFn &&err_fn) &-> invoke_result< OkFn &&, T &>stx::Result< T, E >inline
match(OkFn &&ok_fn, ErrFn &&err_fn) const &-> invoke_result< OkFn &&, T const &>stx::Result< T, E >inline
ok() &&-> Option< T >stx::Result< T, E >inline
operator bool() const noexceptstx::Result< T, E >inline
operator!=(Ok< U > const &cmp) conststx::Result< T, E >inline
operator!=(Err< F > const &cmp) conststx::Result< T, E >inline
operator!=(Result< U, F > const &cmp) conststx::Result< T, E >inline
operator=(Result &&rhs)stx::Result< T, E >inline
operator=(Result const &rhs)=deletestx::Result< T, E >
operator==(Ok< U > const &cmp) conststx::Result< T, E >inline
operator==(Err< F > const &cmp) conststx::Result< T, E >inline
operator==(Result< U, F > const &cmp) conststx::Result< T, E >inline
OR(Result< U, F > &&alt) &&-> Result< U, F >stx::Result< T, E >inline
or_else(Fn &&op) &&-> invoke_result< Fn &&, E &&>stx::Result< T, E >inline
Result(Ok< T > &&result)stx::Result< T, E >inline
Result(Err< E > &&err)stx::Result< T, E >inline
Result(Result &&rhs)stx::Result< T, E >inline
Result()=deletestx::Result< T, E >
Result(Result const &rhs)=deletestx::Result< T, E >
storage_err_stx::Result< T, E >
storage_value_stx::Result< T, E >
unwrap() &&-> Tstx::Result< T, E >inline
unwrap_err() &&-> Estx::Result< T, E >inline
unwrap_or(T &&alt) &&-> Tstx::Result< T, E >inline
unwrap_or_default() &&-> Tstx::Result< T, E >inline
unwrap_or_else(Fn &&op) &&-> Tstx::Result< T, E >inline
value() &noexceptstx::Result< T, E >inline
value() const &noexceptstx::Result< T, E >inline
value() &&=deletestx::Result< T, E >
value() const &&=deletestx::Result< T, E >
value_type typedefstx::Result< T, E >
~Result() noexceptstx::Result< T, E >inline