Failure
Type members
Inherited classlikes
We need a whole WithFilter class to honor the "doesn't create a new collection" contract even though it seems unlikely to matter much in a collection with max size 1.
We need a whole WithFilter class to honor the "doesn't create a new collection" contract even though it seems unlikely to matter much in a collection with max size 1.
- Inherited from
- Try
Value members
Inherited methods
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
- Inherited from
- Product
An iterator over all the elements of this product.
An iterator over all the elements of this product.
- Returns
- in the default implementation, an - Iterator[Any]
- Inherited from
- Product
Creates a non-strict filter, which eventually converts this to a Failure
if the predicate is not satisfied.
Creates a non-strict filter, which eventually converts this to a Failure
if the predicate is not satisfied.
Note: unlike filter, withFilter does not create a new Try.
      Instead, it restricts the domain of subsequent
      map, flatMap, foreach, and withFilter operations.
As Try is a one-element collection, this may be a bit overkill, but it's consistent with withFilter on Option and the other collections.
- Value Params
- p
- the predicate used to test elements. 
 
- Returns
- an object of class - WithFilter, which supports- map,- flatMap,- foreach, and- withFilteroperations. All these operations apply to those elements of this Try which satisfy the predicate- p.
- Inherited from
- Try