Completes this Try with an exception wrapped in a Success.
Converts this to a Failure if the predicate is not satisfied.
Returns the given function applied to the value from this Success or returns this if this is a Failure.
Transforms a nested Try, ie, a Try of type Try[Try[T]],
into an un-nested Try, ie, a Try of type Try[T].
Applies the given function f if this is a Success, otherwise returns Unit if this is a Failure.
Returns string formatted according to given format string.
Returns string formatted according to given format string.
Format strings are as for String.format
(@see java.lang.String.format).
Returns the value from this Success or throws the exception if this is a Failure.
Returns the value from this Success or the given default argument if this is a Failure.
Returns the value from this Success or the given default argument if this is a Failure.
Note:: This will throw an exception if it is not a success and default throws an exception.
Returns true if the Try is a Failure, false otherwise.
Returns true if the Try is a Success, false otherwise.
Maps the given function to the value from this Success or returns this if this is a Failure.
Returns this Try if it's a Success or the given default argument if this is a Failure.
Returns this Try if it's a Success or the given default argument if this is a Failure.
Applies the given function f if this is a Failure, otherwise returns this if this is a Success.
Applies the given function f if this is a Failure, otherwise returns this if this is a Success.
Returns None if this is a Failure or a Some containing the value if this is a Success.
Returns None if this is a Failure or a Some containing the value if this is a Success.
Completes this Try by applying the function f to this if this is of type Failure, or conversely, by applying
s if this is a Success.
Completes this Try by applying the function f to this if this is of type Failure, or conversely, by applying
s if this is a Success.