package hamsters
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Appender[L1 <: HList, L2 <: HList, R <: HList](f: (L1, L2) ⇒ R) extends Product with Serializable
- trait Cartesian[Box[_]] extends AnyRef
- class EitherT[L, R, Box[_]] extends AnyRef
-
class
EmptyValueError extends Throwable
Empty value error
- trait Enumerable[A] extends AnyRef
- trait Functor[Box[_]] extends AnyRef
- case class FutureEither[L, R](wrapped: Future[Either[L, R]]) extends EitherT[L, R, Future] with Product with Serializable
- case class FutureOption[A](wrapped: Future[Option[A]]) extends OptionT[A, Future] with Product with Serializable
- case class FutureTry[A](wrapped: Future[Try[A]]) extends TryT[A, Future] with Product with Serializable
- case class HCons[H, T <: HList](head: H, tail: T) extends HList with Product with Serializable
- sealed trait HList extends AnyRef
- class HNil extends HList
- trait Lens[Source, Property] extends AnyRef
-
trait
Monad[Box[_]] extends Functor[Box]
- Annotations
- @implicitNotFound( ... )
- trait Monoid[T] extends AnyRef
- class MonoidOps[T] extends AnyRef
- case class NonEmptyList[A](head: A, tail: List[A]) extends Product with Serializable
- class OptionT[A, Box[_]] extends AnyRef
- trait Semigroup[T] extends AnyRef
- trait Showable[A] extends AnyRef
- class TryT[A, Box[_]] extends AnyRef
- trait Union extends AnyRef
- case class Union2[T1, T2](v1: Option[T1], v2: Option[T2]) extends Union with Product with Serializable
-
class
Union2Type[T1, T2] extends AnyRef
- Annotations
- @UnionMacro()
- case class Union3[T1, T2, T3](v1: Option[T1], v2: Option[T2], v3: Option[T3]) extends Union with Product with Serializable
-
class
Union3Type[T1, T2, T3] extends AnyRef
- Annotations
- @UnionMacro()
- case class Union4[T1, T2, T3, T4](v1: Option[T1], v2: Option[T2], v3: Option[T3], v4: Option[T4]) extends Union with Product with Serializable
-
class
Union4Type[T1, T2, T3, T4] extends AnyRef
- Annotations
- @UnionMacro()
- case class Union5[T1, T2, T3, T4, T5](v1: Option[T1], v2: Option[T2], v3: Option[T3], v4: Option[T4], v5: Option[T5]) extends Union with Product with Serializable
-
class
Union5Type[T1, T2, T3, T4, T5] extends AnyRef
- Annotations
- @UnionMacro()
- case class Union6[T1, T2, T3, T4, T5, T6](v1: Option[T1], v2: Option[T2], v3: Option[T3], v4: Option[T4], v5: Option[T5], v6: Option[T6]) extends Union with Product with Serializable
-
class
Union6Type[T1, T2, T3, T4, T5, T6] extends AnyRef
- Annotations
- @UnionMacro()
- case class Union7[T1, T2, T3, T4, T5, T6, T7](v1: Option[T1], v2: Option[T2], v3: Option[T3], v4: Option[T4], v5: Option[T5], v6: Option[T6], v7: Option[T7]) extends Union with Product with Serializable
-
class
Union7Type[T1, T2, T3, T4, T5, T6, T7] extends AnyRef
- Annotations
- @UnionMacro()
Value Members
-
object
Cartesian
- Annotations
- @CartesianMacro()
- object EmptyOptionValues
- object Enumeration
- object Functor
- object FutureOps
- object HList
- object HNil extends HNil
- object Memo
- object Monad
- object MonadTransformers
- object Monoid
- object NonEmptyList extends Serializable
- object Retry
- object Semigroup
- object Show
- object Showable
- object ShowableSyntax
-
object
Validation
- Annotations
- @ValidationMacro()