Attributes
Members list
Type members
Classlikes
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Constructs a Both with an A value and a B value.
Constructs a Both with an A value and a B value.
Attributes
Constructs a Both with an A value and a B value, wrapping the A value in a NonEmptyChunk. This is useful when using These to model computations that may both succeed and fail to use the Associative instance for NonEmptyChunk to accumulate all errors.
Constructs a Both with an A value and a B value, wrapping the A value in a NonEmptyChunk. This is useful when using These to model computations that may both succeed and fail to use the Associative instance for NonEmptyChunk to accumulate all errors.
Attributes
Constructs a These from an Either value.
Constructs a These from an Either value.
Attributes
Constructs a These from an Option value.
Constructs a These from an Option value.
Attributes
Constructor from two options to an option of These.
Constructor from two options to an option of These.
Attributes
Constructs a These from a Validation value.
Constructs a These from a Validation value.
Attributes
Constructs a Left with an A value.
Constructs a Left with an A value.
Attributes
Constructs a Left with an A value, wrapping the A value in a NonEmptyChunk. This is useful when using These to model computations that may both succeed and fail to use the Associative instance for NonEmptyChunk to accumulate multiple errors.
Constructs a Left with an A value, wrapping the A value in a NonEmptyChunk. This is useful when using These to model computations that may both succeed and fail to use the Associative instance for NonEmptyChunk to accumulate multiple errors.
Attributes
Implicits
Implicits
Derives an Associative[These[A, B]] given an Associative[A] and an Associative[B].
Derives an Associative[These[A, B]] given an Associative[A] and an Associative[B].
Attributes
The AssociativeEither instance for These.
The AssociativeEither instance for These.
Attributes
Derives a Commutative[These[A, B]] given a Commutative[A] and a Commutative[B].
Derives a Commutative[These[A, B]] given a Commutative[A] and a Commutative[B].
Attributes
The CommutativeBoth instance for These.
The CommutativeBoth instance for These.
Attributes
The Covariant instance for These.
The Covariant instance for These.
Attributes
Derives a Debug[These[A, B]] given a Debug[A] and a Debug[B].
Derives a Debug[These[A, B]] given a Debug[A] and a Debug[B].
Attributes
The DeriveEqual instance for These.
The DeriveEqual instance for These.
Attributes
Derives an Equal[These[A, B]] given an Equal[A] and an Equal[B].
Derives an Equal[These[A, B]] given an Equal[A] and an Equal[B].
Attributes
The ForEach instance for These.
The ForEach instance for These.
Attributes
Derives a Hash[These[A, B]] given a Hash[A] and a Hash[B].
Derives a Hash[These[A, B]] given a Hash[A] and a Hash[B].
Attributes
The IdentityBoth instance for These.
The IdentityBoth instance for These.
Attributes
The IdentityFlatten instance for These.
The IdentityFlatten instance for These.