package syntax
Implicits to provide a convenient syntax to work with type classes and functions.
Non-trivial code should *not* be defined in this package; instead delegate.
- Source
- package.scala
- Alphabetic
- By Inheritance
- syntax
- Syntaxes
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
ApplicativeOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApplicative
-
trait
ApplicativePlusOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApplicativePlus
- trait ApplicativePlusSyntax [F[_]] extends ApplicativeSyntax[F] with PlusEmptySyntax[F]
- trait ApplicativeSyntax [F[_]] extends ApplySyntax[F]
-
trait
ApplyOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toApply
- trait ApplySyntax [F[_]] extends FunctorSyntax[F]
-
trait
ArrowOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toArrow
- trait ArrowSyntax [F[_, _]] extends SplitSyntax[F] with ProfunctorSyntax[F]
-
trait
BifoldableOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBifoldable
- trait BifoldableSyntax [F[_, _]] extends AnyRef
-
trait
BifunctorOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBifunctor
- trait BifunctorSyntax [F[_, _]] extends AnyRef
-
trait
BindOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toBind
- trait BindSyntax [F[_]] extends ApplySyntax[F]
-
trait
BitraverseOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toBitraverse
- trait BitraverseSyntax [F[_, _]] extends BifunctorSyntax[F] with BifoldableSyntax[F]
-
trait
CatchableOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCatchable
- trait CatchableSyntax [F[_]] extends AnyRef
-
trait
CategoryOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toCategory
- trait CategorySyntax [F[_, _]] extends ComposeSyntax[F]
-
trait
ChoiceOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toChoice
- trait ChoiceSyntax [F[_, _]] extends CategorySyntax[F]
-
trait
CobindOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCobind
- trait CobindSyntax [F[_]] extends FunctorSyntax[F]
-
trait
CojoinOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCojoin
- trait CojoinSyntax [F[_]] extends FunctorSyntax[F]
-
trait
ComonadOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toComonad
- trait ComonadSyntax [F[_]] extends CojoinSyntax[F] with CobindSyntax[F]
-
trait
ComposeOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toCompose
- trait ComposeSyntax [F[_, _]] extends AnyRef
-
trait
ContravariantOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toContravariant
- trait ContravariantSyntax [F[_]] extends AnyRef
-
trait
CozipOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toCozip
- trait CozipSyntax [F[_]] extends AnyRef
-
trait
EachOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toEach
- trait EachSyntax [F[_]] extends AnyRef
-
trait
EnumOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toEnum
- trait EnumSyntax [F] extends OrderSyntax[F]
-
trait
EqualOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toEqual
- trait EqualSyntax [F] extends AnyRef
-
trait
Foldable1Ops
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFoldable1
- trait Foldable1Syntax [F[_]] extends FoldableSyntax[F]
-
trait
FoldableOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFoldable
- trait FoldableSyntax [F[_]] extends AnyRef
-
trait
FunctorOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toFunctor
- trait FunctorSyntax [F[_]] extends AnyRef
- trait IdOps [A] extends Ops[A]
-
trait
IndexOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toIndex
- trait IndexSyntax [F[_]] extends AnyRef
-
trait
IsEmptyOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toIsEmpty
- trait IsEmptySyntax [F[_]] extends PlusEmptySyntax[F]
- trait KleisliFAOps [F[+_], A] extends Ops[F[A]]
- trait KleisliIdOps [A] extends Ops[A]
-
trait
LengthOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toLength
- trait LengthSyntax [F[_]] extends AnyRef
- trait MonadListenOps [F[_, _], W, A] extends Ops[F[W, A]]
- trait MonadListenSyntax [F[_, _], W] extends MonadTellSyntax[F, W]
-
trait
MonadOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toMonad
-
trait
MonadPlusOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toMonadPlus
- trait MonadPlusSyntax [F[_]] extends MonadSyntax[F] with ApplicativePlusSyntax[F]
- trait MonadSyntax [F[_]] extends ApplicativeSyntax[F] with BindSyntax[F]
- trait MonadTellOps [F[_, _], W, A] extends Ops[F[W, A]]
- trait MonadTellSyntax [F[_, _], W] extends AnyRef
-
trait
MonoidOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toMonoid
- trait MonoidSyntax [F] extends SemigroupSyntax[F]
-
trait
NondeterminismOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toNondeterminism
- trait NondeterminismSyntax [F[_]] extends MonadSyntax[F]
- trait Ops [A] extends AnyRef
-
trait
OrderOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toOrder
- trait OrderSyntax [F] extends EqualSyntax[F]
-
trait
PlusEmptyOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toPlusEmpty
- trait PlusEmptySyntax [F[_]] extends PlusSyntax[F]
-
trait
PlusOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toPlus
- trait PlusSyntax [F[_]] extends AnyRef
-
trait
ProfunctorOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toProfunctor
- trait ProfunctorSyntax [F[_, _]] extends AnyRef
- trait ReducerOps [A] extends Ops[A]
-
trait
SemigroupOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toSemigroup
- trait SemigroupSyntax [F] extends AnyRef
-
trait
ShowOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toShow
- trait ShowSyntax [F] extends AnyRef
-
trait
SplitOps
[F[_, _], A, B] extends Ops[F[A, B]]
Wraps a value
self
and provides methods related toSplit
- trait SplitSyntax [F[_, _]] extends CategorySyntax[F]
- trait StateOps [A] extends Ops[A]
- trait Syntaxes extends AnyRef
- trait ToApplicativeOps extends ToApplicativeOps0 with ToApplyOps
- trait ToApplicativeOps0 extends AnyRef
- trait ToApplicativePlusOps extends ToApplicativePlusOps0 with ToApplicativeOps with ToPlusEmptyOps
- trait ToApplicativePlusOps0 extends AnyRef
- trait ToApplyOps extends ToApplyOps0 with ToFunctorOps
- trait ToApplyOps0 extends AnyRef
- trait ToArrowOps extends ToArrowOps0 with ToSplitOps with ToProfunctorOps
- trait ToArrowOps0 extends AnyRef
- trait ToBifoldableOps extends ToBifoldableOps0
- trait ToBifoldableOps0 extends AnyRef
- trait ToBifunctorOps extends ToBifunctorOps0
- trait ToBifunctorOps0 extends AnyRef
- trait ToBindOps extends ToBindOps0 with ToApplyOps
- trait ToBindOps0 extends AnyRef
- trait ToBitraverseOps extends ToBitraverseOps0 with ToBifunctorOps with ToBifoldableOps
- trait ToBitraverseOps0 extends AnyRef
- trait ToCatchableOps extends ToCatchableOps0
- trait ToCatchableOps0 extends AnyRef
- trait ToCategoryOps extends ToCategoryOps0 with ToComposeOps
- trait ToCategoryOps0 extends AnyRef
- trait ToChoiceOps extends ToChoiceOps0 with ToCategoryOps
- trait ToChoiceOps0 extends AnyRef
- trait ToCobindOps extends ToCobindOps0 with ToFunctorOps
- trait ToCobindOps0 extends AnyRef
- trait ToCojoinOps extends ToCojoinOps0 with ToFunctorOps
- trait ToCojoinOps0 extends AnyRef
- trait ToComonadOps extends ToComonadOps0 with ToCojoinOps with ToCobindOps
- trait ToComonadOps0 extends AnyRef
- trait ToComposeOps extends ToComposeOps0
- trait ToComposeOps0 extends AnyRef
- trait ToContravariantOps extends ToContravariantOps0
- trait ToContravariantOps0 extends AnyRef
- trait ToCozipOps extends ToCozipOps0
- trait ToCozipOps0 extends AnyRef
- trait ToDataOps extends ToIdOps with ToTreeOps with ToWriterOps with ToValidationOps with ToReducerOps with ToKleisliOps
- trait ToEachOps extends ToEachOps0
- trait ToEachOps0 extends AnyRef
- trait ToEnumOps extends ToOrderOps
- trait ToEqualOps extends AnyRef
- trait ToFoldable1Ops extends ToFoldable1Ops0 with ToFoldableOps
- trait ToFoldable1Ops0 extends AnyRef
- trait ToFoldableOps extends ToFoldableOps0
- trait ToFoldableOps0 extends AnyRef
- trait ToFunctorOps extends ToFunctorOps0
- trait ToFunctorOps0 extends AnyRef
- trait ToIdOps extends AnyRef
- trait ToIndexOps extends ToIndexOps0
- trait ToIndexOps0 extends AnyRef
- trait ToIsEmptyOps extends ToIsEmptyOps0 with ToPlusEmptyOps
- trait ToIsEmptyOps0 extends AnyRef
- trait ToKleisliOps extends ToKleisliOps0
- trait ToKleisliOps0 extends AnyRef
- trait ToLengthOps extends ToLengthOps0
- trait ToLengthOps0 extends AnyRef
- trait ToMonadListenOps extends ToMonadListenOps0 with ToMonadTellOps
- trait ToMonadListenOps0 extends AnyRef
- trait ToMonadOps extends ToMonadOps0 with ToApplicativeOps with ToBindOps
- trait ToMonadOps0 extends AnyRef
- trait ToMonadPlusOps extends ToMonadPlusOps0 with ToMonadOps with ToApplicativePlusOps
- trait ToMonadPlusOps0 extends AnyRef
- trait ToMonadTellOps extends ToMonadTellOps0
- trait ToMonadTellOps0 extends AnyRef
- trait ToMonoidOps extends ToSemigroupOps
- trait ToNondeterminismOps extends ToNondeterminismOps0 with ToMonadOps
- trait ToNondeterminismOps0 extends AnyRef
- trait ToOrderOps extends ToEqualOps
- trait ToPlusEmptyOps extends ToPlusEmptyOps0 with ToPlusOps
- trait ToPlusEmptyOps0 extends AnyRef
- trait ToPlusOps extends ToPlusOps0
- trait ToPlusOps0 extends AnyRef
- trait ToProfunctorOps extends ToProfunctorOps0
- trait ToProfunctorOps0 extends AnyRef
- trait ToReducerOps extends AnyRef
- trait ToSemigroupOps extends AnyRef
- trait ToShowOps extends AnyRef
- trait ToSplitOps extends ToSplitOps0 with ToCategoryOps
- trait ToSplitOps0 extends AnyRef
- trait ToStateOps extends AnyRef
- trait ToTraverse1Ops extends ToTraverse1Ops0 with ToTraverseOps with ToFoldable1Ops
- trait ToTraverse1Ops0 extends AnyRef
- trait ToTraverseOps extends ToTraverseOps0 with ToFunctorOps with ToFoldableOps
- trait ToTraverseOps0 extends AnyRef
- trait ToTreeOps extends AnyRef
- trait ToTypeClassOps extends ToSemigroupOps with ToMonoidOps with ToEqualOps with ToLengthOps with ToShowOps with ToOrderOps with ToEnumOps with ToMetricSpaceOps with ToPlusEmptyOps with ToEachOps with ToIndexOps with ToFunctorOps with ToContravariantOps with ToApplyOps with ToApplicativeOps with ToBindOps with ToMonadOps with ToCojoinOps with ToComonadOps with ToBifoldableOps with ToCozipOps with ToPlusOps with ToApplicativePlusOps with ToMonadPlusOps with ToTraverseOps with ToBifunctorOps with ToBitraverseOps with ToComposeOps with ToCategoryOps with ToArrowOps with ToFoldableOps with ToChoiceOps with ToSplitOps with ToZipOps with ToUnzipOps with ToMonadTellOps with ToMonadListenOps with ToFoldable1Ops with ToTraverse1Ops
- trait ToUnzipOps extends ToUnzipOps0
- trait ToUnzipOps0 extends AnyRef
- trait ToValidationOps extends AnyRef
- trait ToWriterOps extends AnyRef
- trait ToZipOps extends ToZipOps0
- trait ToZipOps0 extends AnyRef
-
trait
Traverse1Ops
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toTraverse1
- trait Traverse1Syntax [F[_]] extends TraverseSyntax[F] with Foldable1Syntax[F]
-
trait
TraverseOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toTraverse
- trait TraverseSyntax [F[_]] extends FunctorSyntax[F] with FoldableSyntax[F]
- trait TreeOps [A] extends Ops[A]
-
trait
UnzipOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toUnzip
- trait UnzipSyntax [F[_]] extends AnyRef
- trait ValidationV [A] extends Ops[A]
- trait WriterOps [A] extends Ops[A]
-
trait
ZipOps
[F[_], A] extends Ops[F[A]]
Wraps a value
self
and provides methods related toZip
- trait ZipSyntax [F[_]] extends AnyRef
-
trait
MetricSpaceOps
[F] extends Ops[F]
Wraps a value
self
and provides methods related toMetricSpace
Wraps a value
self
and provides methods related toMetricSpace
- Annotations
- @deprecated
- Deprecated
(Since version 7.0.1) MetricSpace is deprecated
-
trait
MetricSpaceSyntax
[F] extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 7.0.1) MetricSpace is deprecated
-
trait
ToMetricSpaceOps
extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 7.0.1) MetricSpace is deprecated
Value Members
-
object
all
extends ToTypeClassOps with ToDataOps
- Definition Classes
- Syntaxes
-
object
applicative
extends ToApplicativeOps
- Definition Classes
- Syntaxes
-
object
applicativePlus
extends ToApplicativePlusOps
- Definition Classes
- Syntaxes
-
object
apply
extends ToApplyOps
- Definition Classes
- Syntaxes
-
object
arrow
extends ToArrowOps
- Definition Classes
- Syntaxes
-
object
bifoldable
extends ToBifoldableOps
- Definition Classes
- Syntaxes
-
object
bifunctor
extends ToBifunctorOps
- Definition Classes
- Syntaxes
-
object
bind
extends ToBindOps
- Definition Classes
- Syntaxes
-
object
bitraverse
extends ToBitraverseOps
- Definition Classes
- Syntaxes
-
object
category
extends ToCategoryOps
- Definition Classes
- Syntaxes
-
object
choice
extends ToChoiceOps
- Definition Classes
- Syntaxes
-
object
cojoin
extends ToCojoinOps
- Definition Classes
- Syntaxes
-
object
comonad
extends ToComonadOps
- Definition Classes
- Syntaxes
-
object
compose
extends ToComposeOps
- Definition Classes
- Syntaxes
-
object
contravariant
extends ToContravariantOps
- Definition Classes
- Syntaxes
-
object
cozip
extends ToCozipOps
- Definition Classes
- Syntaxes
-
object
each
extends ToEachOps
- Definition Classes
- Syntaxes
-
object
enum
extends ToEnumOps
- Definition Classes
- Syntaxes
-
object
equal
extends ToEqualOps
- Definition Classes
- Syntaxes
-
object
foldable
extends ToFoldableOps
- Definition Classes
- Syntaxes
-
object
foldable1
extends ToFoldable1Ops
- Definition Classes
- Syntaxes
-
object
functor
extends ToFunctorOps
- Definition Classes
- Syntaxes
-
object
id
extends ToIdOps
- Definition Classes
- Syntaxes
-
object
index
extends ToIndexOps
- Definition Classes
- Syntaxes
-
object
isEmpty
extends ToIsEmptyOps
- Definition Classes
- Syntaxes
-
object
kleisli
extends ToKleisliOps
- Definition Classes
- Syntaxes
-
object
length
extends ToLengthOps
- Definition Classes
- Syntaxes
-
object
monad
extends ToMonadOps
- Definition Classes
- Syntaxes
-
object
monadListen
extends ToMonadListenOps
- Definition Classes
- Syntaxes
-
object
monadPlus
extends ToMonadPlusOps
- Definition Classes
- Syntaxes
-
object
monadTell
extends ToMonadTellOps
- Definition Classes
- Syntaxes
-
object
monoid
extends ToMonoidOps
- Definition Classes
- Syntaxes
-
object
order
extends ToOrderOps
- Definition Classes
- Syntaxes
-
object
plus
extends ToPlusOps
- Definition Classes
- Syntaxes
-
object
plusEmpty
extends ToPlusEmptyOps
- Definition Classes
- Syntaxes
-
object
reducer
extends ToReducerOps
- Definition Classes
- Syntaxes
-
object
semigroup
extends ToSemigroupOps
- Definition Classes
- Syntaxes
-
object
show
extends ToShowOps
- Definition Classes
- Syntaxes
-
object
split
extends ToSplitOps
- Definition Classes
- Syntaxes
-
object
state
extends ToStateOps
- Definition Classes
- Syntaxes
-
object
traverse
extends ToTraverseOps
- Definition Classes
- Syntaxes
-
object
traverse1
extends ToTraverse1Ops
- Definition Classes
- Syntaxes
-
object
tree
extends ToTreeOps
- Definition Classes
- Syntaxes
-
object
unzip
extends ToUnzipOps
- Definition Classes
- Syntaxes
-
object
validation
extends ToValidationOps
- Definition Classes
- Syntaxes
-
object
writer
extends ToWriterOps
- Definition Classes
- Syntaxes
-
object
zip
extends ToZipOps
- Definition Classes
- Syntaxes
Deprecated Value Members
-
object
metricSpace
extends ToMetricSpaceOps
- Definition Classes
- Syntaxes
- Annotations
- @deprecated
- Deprecated
(Since version 7.0.1) MetricSpace is deprecated