PartialResult

dev.constructive.eo.chimney.PartialResult$package.PartialResult
object PartialResult

Attributes

Source
PartialResult.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object foldable extends Foldable[PartialResult]

Attributes

Source
PartialResult.scala
Supertypes
trait Foldable[PartialResult]
trait FoldableNFunctions[PartialResult]
trait UnorderedFoldable[PartialResult]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
foldable.type
object functorFilter extends FunctorFilter[PartialResult]

Attributes

Source
PartialResult.scala
Supertypes
trait FunctorFilter[PartialResult]
trait Serializable
class Object
trait Matchable
class Any
Self type
object monad extends Monad[PartialResult]

Attributes

Source
PartialResult.scala
Supertypes
trait Monad[PartialResult]
trait Applicative[PartialResult]
trait InvariantMonoidal[PartialResult]
trait FlatMap[PartialResult]
trait FlatMapArityFunctions[PartialResult]
trait Apply[PartialResult]
trait ApplyArityFunctions[PartialResult]
trait InvariantSemigroupal[PartialResult]
trait Semigroupal[PartialResult]
trait Functor[PartialResult]
trait Invariant[PartialResult]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
monad.type

Value members

Concrete methods

inline def apply[A](r: Result[A]): PartialResult[A]

Wrap a chimney result (no runtime cost).

Wrap a chimney result (no runtime cost).

Attributes

Source
PartialResult.scala

Givens

Givens

Attributes

Source
PartialResult.scala
given monad: monad

Attributes

Source
PartialResult.scala

Extensions

Extensions

extension [A](r: PartialResult[A])
inline def toResult: Result[A]

The chimney result (no runtime cost).

The chimney result (no runtime cost).

Attributes

Source
PartialResult.scala