LanguageExt.Core

LanguageExt.Core Traits Monads MonadT

Contents

class MonadT Source #

Methods

method K<MTran, A> lift <MTran, M, A> (K<M, A> ma) Source #

where M : Monad<M>
where MTran : MonadT<MTran, M>

Lift a monad into a transformer

Parameters

type MTran

Transformer

type M

Monad

type A

Bound value

param ma

Monad to lift

returns

Monad transformer with the monad lifted into it

interface MonadT <T, out M> Source #

where T : MonadT<T, M>
where M : Monad<M>

MonadT trait

Parameters

type T

Self referring trait

type M

Inner monad trait

Methods

method K<T, A> Lift <A> (K<M, A> ma) Source #