Ok<T, E extends Exception> class
Constructors
-
Ok(T value)
-
const
Properties
-
err
→ E?
-
no setteroverride
-
hashCode
→ int
-
The hash code for this object.
no setteroverride
-
isErr
→ bool
-
no setteroverride
-
isOk
→ bool
-
no setteroverride
-
ok
→ T?
-
no setteroverride
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
value
→ T
-
final
Methods
-
and<U>(Result<U, E> result)
→ Result<U, E>
-
override
-
andThen<U>(Result<U, E> toResult(T))
→ Result<U, E>
-
override
-
copy()
→ Result<T, E>
-
override
-
expect(String message)
→ T
-
override
-
expectErr(String message)
→ E
-
override
-
inspect(void onOk(T))
→ Result<T, E>
-
override
-
inspectErr(void onErr(E))
→ Result<T, E>
-
override
-
map<U>(U toValue(T))
→ Result<U, E>
-
override
-
mapErr<F extends Exception>(F toErr(E))
→ Result<T, F>
-
override
-
mapOr<U>(U defaultValue, U toValue(T))
→ U
-
override
-
mapOrElse<U>(U onErr(E), U toValue(T))
→ U
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
or<F extends Exception>(Result<T, F> result)
→ Result<T, F>
-
override
-
orElse<F extends Exception>(Result<T, F> toResult(E))
→ Result<T, F>
-
override
-
toString()
→ String
-
A string representation of this object.
inherited
-
unwrap()
→ T
-
override
-
unwrapErr()
→ E
-
override
-
unwrapOr(T defaultValue)
→ T
-
override
-
unwrapOrElse(T onErr(E))
→ T
-
override