trait Accumulatable[G, ERR, EVERY[b] <: Every[b]] extends AnyRef
Adds zip and when methods to Ors vai an implicit conversion provided by
trait Accumulation.
For more information and examples, see the Using zip and Using when
sections of the main documentation for class Or.
- Source
- Accumulation.scala
- Alphabetic
- By Inheritance
- Accumulatable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
when[OTHERERR >: ERR](validations: (G) ⇒ Validation[OTHERERR]*): Or[G, Every[OTHERERR]]
Given a
GoodaccumulatingOr, applies the given validation functions to theGoodvalue and returns either the sameGood, if all validations resulted inPass, else returns aBadcontaining every error reported by validationFailresults; Given aBadaccumualtingOr, returns the sameBad.Given a
GoodaccumulatingOr, applies the given validation functions to theGoodvalue and returns either the sameGood, if all validations resulted inPass, else returns aBadcontaining every error reported by validationFailresults; Given aBadaccumualtingOr, returns the sameBad.For more information and examples, see the Using
whensection of the main documentation for classOr. -
abstract
def
zip[H, OTHERERR >: ERR, OTHEREVERY[c] <: Every[c]](other: Or[H, OTHEREVERY[OTHERERR]]): Or[(G, H), Every[OTHERERR]]
Zips two accumulating
Ors together into aGoodpair (Tuple2[G, H]) if bothOrs areGood, else aBadcontaining every error.Zips two accumulating
Ors together into aGoodpair (Tuple2[G, H]) if bothOrs areGood, else aBadcontaining every error.For more information and examples, see the Using
zipsection of the main documentation for classOr.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )