Uses of Annotation Interface
com.github.tonivade.purefun.HigherKind
Packages that use HigherKind
Package
Description
-
Uses of HigherKind in com.github.tonivade.purefun.concurrent
Classes in com.github.tonivade.purefun.concurrent with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.core
Classes in com.github.tonivade.purefun.core with annotations of type HigherKindModifier and TypeInterfaceDescriptioninterfaceFunction1<A,R> This interface represents a function with a single parameter.interfaceProducer<T>This interface represents a function without any parameter.interfaceTrampoline<T>final classTuple1<A>final classTuple2<A,B> -
Uses of HigherKind in com.github.tonivade.purefun.data
Classes in com.github.tonivade.purefun.data with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.effect
Classes in com.github.tonivade.purefun.effect with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.free
Classes in com.github.tonivade.purefun.free with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.monad
Classes in com.github.tonivade.purefun.monad with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.stream
Classes in com.github.tonivade.purefun.stream with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.transformer
Classes in com.github.tonivade.purefun.transformer with annotations of type HigherKind -
Uses of HigherKind in com.github.tonivade.purefun.type
Classes in com.github.tonivade.purefun.type with annotations of type HigherKindModifier and TypeClassDescriptionfinal recordConst<T,A> interfaceEither<L,R> This type represents two possible values, called left or right.interfaceEval<A>This is a monad that allows to control the evaluation of a computation or a value.final recordId<T>This is the identity monad.interfaceOption<T>This type represents the presence or absence of a value, similar toOptionalinterfaceTry<T>This type represents the success or failure of a computation.interfaceValidation<E,T> This type represents the validity or not of a value. -
Uses of HigherKind in com.github.tonivade.purefun.typeclasses
Classes in com.github.tonivade.purefun.typeclasses with annotations of type HigherKind