Interface Functor<F extends Kind<F,?>>

All Superinterfaces:
Invariant<F>
All Known Subinterfaces:
Alternative<F>, Applicative<F>, ApplicativeError<F,E>, Async<F>, Bracket<F,E>, Comonad<F>, ComposedAlternative<F,G>, ComposedApplicative<F,G>, ComposedContravariant<F,G>, ComposedFunctor<F,G>, ComposedTraverse<F,G>, Concurrent<F>, ConstApplicative<T>, ConstFunctor<T>, ConstTraverse<T>, EIOApplicative<E>, EIOAsync, EIOBracket<E>, EIOConcurrent, EIOFunctor<E>, EIOMonad<E>, EIOMonadDefer, EIOMonadError<E>, EIOMonadThrow, EIOPure<E>, EitherApplicative<L>, EitherFunctor<L>, EitherKComonad<F,G>, EitherKFunctor<F,G>, EitherMonad<L>, EitherMonadError<L>, EitherMonadThrow, EitherPure<L>, EitherTBracket<F,E>, EitherTMonad<F,L>, EitherTMonadDefer<F>, EitherTMonadErrorFromMonad<F,E>, EitherTMonadErrorFromMonadError<F,E>, EitherTMonadThrowFromMonad<F>, EitherTMonadThrowFromMonadThrow<F>, EitherTraverse<L>, EvalApplicative, EvalComonad, EvalFunctor, EvalMonad, EvalMonadError, EvalMonadThrow, EvalPure, FreeApplicative<F>, FreeMonad<F>, Function1Applicative<T>, Function1Functor<T>, Function1Monad<T>, Function1Pure<T>, FutureApplicative, FutureFunctor, FutureMonad, FutureMonadThrow, FuturePure, IdApplicative, IdComonad, IdFunctor, IdMonad, IdPure, IdTraverse, IOApplicative, IOAsync, IOBracket, IOConcurrent, IOFunctor, IOMonad, IOMonadDefer, IOMonadError, IOMonadThrow, IOPure, KleisliMonad<F,Z>, KleisliMonadError<F,R,E>, KleisliMonadReader<F,R>, KleisliMonadState<F,R,S>, Monad<F>, MonadDefer<F>, MonadError<F,E>, MonadReader<F,R>, MonadState<F,S>, MonadThrow<F>, MonadWriter<F,W>, OptionAlternative, OptionApplicative, OptionFunctor, OptionMonad, OptionMonadError, OptionPure, OptionTBracket<F>, OptionTMonad<F>, OptionTMonadDefer<F>, OptionTMonadErrorFromMonad<F>, OptionTMonadErrorFromMonadError<F,E>, OptionTMonadThrow<F>, OptionTraverse, ProducerApplicative, ProducerComonad, ProducerFunctor, ProducerMonad, ProducerPure, PromiseApplicative, PromiseFunctor, PromiseMonad, PromisePure, PureIOApplicative<R,E>, PureIOAsync<R>, PureIOBracket<R,E>, PureIOConcurrent<R>, PureIOFunctor<R,E>, PureIOMonad<R,E>, PureIOMonadDefer<R>, PureIOMonadError<R,E>, PureIOMonadThrow<R>, PureIOPure<R,E>, PureStreamFunctor<F>, PureStreamMonad<F>, PureStreamPure<F>, ReaderMonad<R>, ReaderMonadReader<R>, RIOApplicative<R>, RIOAsync<R>, RIOBracket<R>, RIOConcurrent<R>, RIOFunctor<R>, RIOMonad<R>, RIOMonadDefer<R>, RIOMonadError<R>, RIOMonadThrow<R>, RIOPure<R>, ScheduleFunctor<F,A>, Selective<F>, SequenceAlternative, SequenceApplicative, SequenceFunctor, SequenceMonad, SequencePure, SequenceTraverse, StateMonad<S>, StateMonadState<S>, StateTMonad<F,S>, StateTMonadError<F,S,E>, StateTMonadReader<F,S,R>, StateTMonadState<F,S>, TaskApplicative, TaskAsync, TaskBracket, TaskConcurrent, TaskFunctor, TaskMonad, TaskMonadDefer, TaskMonadError, TaskMonadThrow, TaskPure, TrampolineApplicative, TrampolineFunctor, TrampolineMonad, TrampolinePure, Traverse<F>, TryApplicative, TryFunctor, TryMonad, TryMonadError, TryMonadThrow, TryPure, TryTraverse, Tuple1Functor, UIOApplicative, UIOAsync, UIOBracket, UIOConcurrent, UIOFunctor, UIOMonad, UIOMonadDefer, UIOMonadError, UIOMonadThrow, UIOPure, URIOApplicative<R>, URIOAsync<R>, URIOBracket<R>, URIOConcurrent<R>, URIOFunctor<R>, URIOMonad<R>, URIOMonadDefer<R>, URIOMonadError<R>, URIOMonadThrow<R>, URIOPure<R>, ValidationApplicative<E>, ValidationFunctor<E>, ValidationMonad<E>, ValidationMonadError<E>, ValidationMonadThrow, ValidationPure<E>, ValidationSelective<E>, WriterMonad<L>, WriterTMonad<F,L>, WriterTMonadError<F,L,E>, WriterTMonadWriter<F,L>
All Known Implementing Classes:
EffectEMonadError, EffectRMonad, EffectRMonadError, EffectRMonadReader, MonadMTL, ReferenceMonadState

public interface Functor<F extends Kind<F,?>> extends Invariant<F>