LanguageExt.Core

LanguageExt.Core Effects Pipes PureProxy

Contents

class Consumer <IN, A> Source #

Methods

method Consumer<IN, B> Select <B> (Func<A, B> f) Source #

method Consumer<IN, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, B> (Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, OUT, B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, A> Interpret <RT> () Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, A> ToConsumerLift <RT> () Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, A> ToPipe <OUT> () Source #

method Consumer<IN, B> Map <B> (Func<A, B> f) Source #

method Consumer<IN, B> Bind <B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> Bind <RT, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> Bind <RT, B> (Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> Bind <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<IN, C> SelectMany <B, C> (Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

method ConsumerLift<RT, IN, C> SelectMany <RT, B, C> (Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, B, C> (Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, C> SelectMany <OUT, B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

Operators

operator & ( Consumer<IN, A> lhs, Consumer<IN, A> rhs) Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Consumer<IN, B> Select <B> (Func<A, B> f) Source #

method Consumer<IN, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, OUT, B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret <RT> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <OUT> () Source #

class Await Source #

Fields

field Func<IN, Consumer<IN, A>> Next Source #

Constructors

constructor Await (Func<IN, Consumer<IN, A>> next) Source #

Methods

method Consumer<IN, B> Select <B> (Func<A, B> f) Source #

method Consumer<IN, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, OUT, B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret <RT> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <OUT> () Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, Consumer<IN, A>> next) Source #

Methods

method Consumer<IN, B> Select <B> (Func<A, B> f) Source #

method Consumer<IN, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, OUT, B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret <RT> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <OUT> () Source #

class ConsumerLift <RT, IN, A> Source #

where RT: struct, HasCancel<RT>

Methods

method ConsumerLift<RT, IN, B> Select <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <OUT> () Source #

method ConsumerLift<RT, IN, B> Map <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> Bind <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> Bind <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> Bind <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method ConsumerLift<RT, IN, C> SelectMany <B, C> (Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

method Consumer<RT, IN, C> SelectMany <B, C> (Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

method Pipe<RT, IN, OUT, C> SelectMany <OUT, B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

Operators

operator & ( ConsumerLift<RT, IN, A> lhs, ConsumerLift<RT, IN, A> rhs) Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method ConsumerLift<RT, IN, B> Select <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <OUT> () Source #

class Lift <X> Source #

Fields

field Aff<RT, X> Value Source #

field Func<X, ConsumerLift<RT, IN, A>> Next Source #

Constructors

constructor Lift (Aff<RT, X> value, Func<X, ConsumerLift<RT, IN, A>> next) Source #

Methods

method ConsumerLift<RT, IN, B> Select <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <OUT> () Source #

class Await Source #

Fields

field Func<IN, ConsumerLift<RT, IN, A>> Next Source #

Constructors

constructor Await (Func<IN, ConsumerLift<RT, IN, A>> next) Source #

Methods

method ConsumerLift<RT, IN, B> Select <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <OUT> () Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, ConsumerLift<RT, IN, A>> next) Source #

Methods

method ConsumerLift<RT, IN, B> Select <B> (Func<A, B> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Consumer<RT, IN, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <OUT> () Source #

class Enumerate <OUT, A> Source #

Methods

method Enumerate<OUT, B> Select <B> (Func<A, B> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Enumerate<OUT, B>> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Pipes.Release<B>> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> SelectMany <IN, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, A> Interpret <RT> () Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, A> Interpret <RT, IN> () Source #

where RT : struct, HasCancel<RT>

method Enumerate<OUT, B> Map <B> (Func<A, B> f) Source #

method Enumerate<OUT, B> Bind <B> (Func<A, Enumerate<OUT, B>> f) Source #

method Enumerate<OUT, B> Bind <B> (Func<A, Pipes.Release<B>> f) Source #

method Producer<OUT, B> Bind <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> Bind <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> Bind <RT, IN, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Enumerate<OUT, C> SelectMany <B, C> (Func<A, Enumerate<OUT, B>> f, Func<A, B, C> project) Source #

method Enumerate<OUT, C> SelectMany <B, C> (Func<A, Pipes.Release<B>> f, Func<A, B, C> project) Source #

method Producer<OUT, C> SelectMany <B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

method Producer<RT, OUT, C> SelectMany <RT, B, C> (Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, C> SelectMany <IN, B, C> (Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, B, C> (Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Enumerate<OUT, B> Select <B> (Func<A, B> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Pipes.Release<B>> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Enumerate<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <IN, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<RT, IN, OUT, A> Interpret <RT, IN> () Source #

class Do Source #

Fields

field Func<Unit, Enumerate<OUT, A>> Next Source #

Constructors

constructor Do (IEnumerable<OUT> values, Func<Unit, Enumerate<OUT, A>> next) Source #

constructor Do (IAsyncEnumerable<OUT> values, Func<Unit, Enumerate<OUT, A>> next) Source #

constructor Do (IObservable<OUT> values, Func<Unit, Enumerate<OUT, A>> next) Source #

Methods

method Enumerate<OUT, B> Select <B> (Func<A, B> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Enumerate<OUT, B>> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Pipes.Release<B>> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <IN, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<RT, IN, OUT, A> Interpret <RT, IN> () Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, Enumerate<OUT, A>> next) Source #

Methods

method Enumerate<OUT, B> Select <B> (Func<A, B> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Enumerate<OUT, B>> f) Source #

method Enumerate<OUT, B> SelectMany <B> (Func<A, Pipes.Release<B>> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <IN, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<RT, IN, OUT, A> Interpret <RT, IN> () Source #

class Lift <RT, A> Source #

where RT : struct, HasCancel<RT>

Methods

method Lift<RT, B> Map <B> (Func<A, B> f) Source #

method Lift<RT, B> Bind <B> (Func<A, Lift<RT, B>> f) Source #

method Producer<RT, OUT, A> ToProducer <OUT> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <OUT> () Source #

method Consumer<RT, IN, A> ToConsumer <IN> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <IN> () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN, OUT> () Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Lift<RT, B> Map <B> (Func<A, B> f) Source #

method Lift<RT, B> Bind <B> (Func<A, Lift<RT, B>> f) Source #

method Producer<RT, OUT, A> ToProducer <OUT> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <OUT> () Source #

method Consumer<RT, IN, A> ToConsumer <IN> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <IN> () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN, OUT> () Source #

class Do <X> Source #

Fields

field Aff<RT, X> Effect Source #

field Func<X, Lift<RT, A>> Next Source #

Constructors

constructor Do (Aff<RT, X> value, Func<X, Lift<RT, A>> next) Source #

Methods

method Lift<RT, B> Map <B> (Func<A, B> f) Source #

method Lift<RT, B> Bind <B> (Func<A, Lift<RT, B>> f) Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <IN> () Source #

method Producer<RT, OUT, A> ToProducer <OUT> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <OUT> () Source #

method Consumer<RT, IN, A> ToConsumer <IN> () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN, OUT> () Source #

class Lift Source #

Methods

method Lift<RT, A> Pure <RT, A> (A value) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, A> Aff <RT, A> (Aff<RT, A> value) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, A> Eff <RT, A> (Eff<RT, A> value) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> Select <RT, A, B> (this Lift<RT, A> ma, Func<A, B> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> SelectMany <RT, A, B> (this Lift<RT, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, C> SelectMany <RT, A, B, C> (this Lift<RT, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> SelectMany <RT, A, B> (this Lift<RT, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, C> SelectMany <RT, A, B, C> (this Lift<RT, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> SelectMany <RT, A, B> (this Lift<RT, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, C> SelectMany <RT, A, B, C> (this Lift<RT, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> SelectMany <RT, A, B> (this Lift<RT, A> ma, Func<A, Aff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, C> SelectMany <RT, A, B, C> (this Lift<RT, A> ma, Func<A, Aff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, B> SelectMany <RT, A, B> (this Lift<RT, A> ma, Func<A, Eff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Lift<RT, C> SelectMany <RT, A, B, C> (this Lift<RT, A> ma, Func<A, Eff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Lift<RT, A> ma, Func<A, Consumer<IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Lift<RT, A> ma, Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Lift<RT, A> ma, Func<A, Producer<OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Lift<RT, A> ma, Func<A, ProducerLift<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Lift<RT, A> ma, Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Lift<RT, A> ma, Func<A, ProducerLift<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Lift<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Lift<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<IN, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<IN, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<OUT, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<OUT, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<IN, OUT, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<IN, OUT, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Lift<RT, A> ma, Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Lift<RT, A> ma, Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Lift<RT, A> ma, Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Lift<RT, A> ma, Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Lift<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Lift<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<RT, IN, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<RT, IN, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<RT, OUT, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<RT, OUT, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<RT, IN, OUT, A> ma, Func<A, Lift<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<RT, IN, OUT, A> ma, Func<A, Lift<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

class Pipe <IN, OUT, A> Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<IN, OUT, B> Map <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> Bind <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> Bind <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> Bind <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, C> SelectMany <B, C> (Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

method Pipe<RT, IN, OUT, C> SelectMany <RT, B, C> (Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, C> SelectMany <B, C> (Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

method Pipe<IN, OUT, C> SelectMany <B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

Operators

operator & ( Pipe<IN, OUT, A> lhs, Pipe<IN, OUT, A> rhs) Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

class Await Source #

Fields

field Func<IN, Pipe<IN, OUT, A>> Next Source #

Constructors

constructor Await (Func<IN, Pipe<IN, OUT, A>> next) Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

class Yield Source #

Fields

field OUT Value Source #

field Func<Unit, Pipe<IN, OUT, A>> Next Source #

Constructors

constructor Yield (OUT value, Func<Unit, Pipe<IN, OUT, A>> next) Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

class Enumerate Source #

Fields

field Func<Unit, Pipe<IN, OUT, A>> Next Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, Pipe<IN, OUT, A>> next) Source #

Methods

method Pipe<IN, OUT, B> Select <B> (Func<A, B> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Consumer<IN, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Pipe<RT, IN, OUT, A> Interpret <RT> () Source #

class Producer <OUT, A> Source #

Methods

method Producer<OUT, B> Select <B> (Func<A, B> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, A> Interpret <RT> () Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <RT> () Source #

where RT : struct, HasCancel<RT>

method Producer<OUT, B> Map <B> (Func<A, B> f) Source #

method Producer<OUT, B> Bind <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> Bind <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<OUT, C> SelectMany <B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

method ProducerLift<RT, OUT, B> SelectMany <RT, B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ProducerLift<RT, OUT, C> SelectMany <RT, B, C> (Func<A, ProducerLift<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, B, C> (Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

Operators

operator & ( Producer<OUT, A> lhs, Producer<OUT, A> rhs) Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Producer<OUT, B> Select <B> (Func<A, B> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <RT> () Source #

class Enumerate Source #

Fields

field Func<Unit, Producer<OUT, A> > Next Source #

Constructors

constructor Enumerate (IEnumerable<OUT> values, Func<Unit, Producer<OUT, A> > next) Source #

constructor Enumerate (IAsyncEnumerable<OUT> values, Func<Unit, Producer<OUT, A> > next) Source #

constructor Enumerate (IObservable<OUT> values, Func<Unit, Producer<OUT, A> > next) Source #

Methods

method Producer<OUT, B> Select <B> (Func<A, B> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <RT> () Source #

class Yield Source #

Fields

field OUT Value Source #

field Func<Unit, Producer<OUT, A>> Next Source #

Constructors

constructor Yield (OUT value, Func<Unit, Producer<OUT, A>> next) Source #

Methods

method Producer<OUT, B> Select <B> (Func<A, B> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <RT> () Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, Producer<OUT, A>> next) Source #

Methods

method Producer<OUT, B> Select <B> (Func<A, B> f) Source #

method Producer<OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret <RT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, A> ToProducerLift <RT> () Source #

class ProducerLift <RT, OUT, A> Source #

where RT : struct, HasCancel<RT>

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

method ProducerLift<RT, OUT, B> Map <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> Bind <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> Bind <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> Bind <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method ProducerLift<RT, OUT, C> SelectMany <B, C> (Func<A, ProducerLift<RT, OUT, B>> f, Func<A, B, C> project) Source #

method Producer<RT, OUT, C> SelectMany <B, C> (Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

Operators

operator & ( ProducerLift<RT, OUT, A> lhs, ProducerLift<RT, OUT, A> rhs) Source #

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

class Enumerate Source #

Fields

field Func<Unit, ProducerLift<RT, OUT, A>> Next Source #

Constructors

constructor Enumerate (IEnumerable<OUT> values, Func<Unit, ProducerLift<RT, OUT, A> > next) Source #

constructor Enumerate (IAsyncEnumerable<OUT> values, Func<Unit, ProducerLift<RT, OUT, A> > next) Source #

constructor Enumerate (IObservable<OUT> values, Func<Unit, ProducerLift<RT, OUT, A> > next) Source #

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

class Yield Source #

Fields

field OUT Value Source #

field Func<Unit, ProducerLift<RT, OUT, A>> Next Source #

Constructors

constructor Yield (OUT value, Func<Unit, ProducerLift<RT, OUT, A>> next) Source #

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

class Release <X> Source #

Constructors

constructor Release (X value, Func<Unit, ProducerLift<RT, OUT, A>> next) Source #

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

class Lift <X> Source #

Fields

field Aff<RT, X> Value Source #

field Func<X, ProducerLift<RT, OUT, A>> Next Source #

Constructors

constructor Lift (Aff<RT, X> value, Func<X, ProducerLift<RT, OUT, A>> next) Source #

Methods

method ProducerLift<RT, OUT, B> Select <B> (Func<A, B> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, Producer<OUT, B>> f) Source #

method ProducerLift<RT, OUT, B> SelectMany <B> (Func<A, ProducerLift<RT, OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Producer<RT, OUT, A> Interpret () Source #

method Pipe<RT, IN, OUT, A> ToPipe <IN> () Source #

class Pure <A> Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

class PureProxy Source #

Methods

method Pure<A> Pure <A> (A value) Source #

method Release<A> ReleasePure <A> (A value) Source #

method Pipe<IN, OUT, A> PipePure <IN, OUT, A> (A value) Source #

method Producer<OUT, A> ProducerPure <OUT, A> (A value) Source #

method Consumer<IN, A> ConsumerPure <IN, A> (A value) Source #

method ConsumerLift<RT, IN, A> ConsumerLiftPure <RT, IN, A> (A value) Source #

where RT : struct, HasCancel<RT>

method Enumerate<OUT, A> EnumeratePure <OUT, A> (A value) Source #

method Consumer<IN, IN> ConsumerAwait <IN> () Source #

method Pipe<IN, OUT, IN> PipeAwait <IN, OUT> () Source #

method Producer<OUT, Unit> ProducerYield <OUT> (OUT value) Source #

method Producer<OUT, Unit> ProducerEnumerate <OUT> (IEnumerable<OUT> xs) Source #

method Producer<OUT, Unit> ProducerEnumerate <OUT> (IAsyncEnumerable<OUT> xs) Source #

method Producer<OUT, Unit> ProducerObserve <OUT> (IObservable<OUT> xs) Source #

method Pipe<IN, OUT, Unit> PipeYield <IN, OUT> (OUT value) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this ConsumerLift<RT, IN, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<IN, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<OUT, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<IN, OUT, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<RT, IN, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<RT, OUT, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<RT, IN, OUT, A> ma, Func<A, Aff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this ConsumerLift<RT, IN, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<IN, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<OUT, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<IN, OUT, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<RT, IN, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<RT, OUT, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<RT, IN, OUT, A> ma, Func<A, Eff<RT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this ConsumerLift<RT, IN, A> ma, Func<A, Aff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<RT, IN, A> ma, Func<A, Aff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<RT, OUT, A> ma, Func<A, Aff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<RT, IN, OUT, A> ma, Func<A, Aff<B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this ConsumerLift<RT, IN, A> ma, Func<A, Eff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Consumer<RT, IN, A> ma, Func<A, Eff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Producer<RT, OUT, A> ma, Func<A, Eff<B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Pipe<RT, IN, OUT, A> ma, Func<A, Eff<B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Aff<RT, A> ma, Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Aff<RT, A> ma, Func<A, Consumer<IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Aff<RT, A> ma, Func<A, Producer<OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Aff<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Aff<RT, A> ma, Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Aff<RT, A> ma, Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Aff<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Eff<RT, A> ma, Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Eff<RT, A> ma, Func<A, Consumer<IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Eff<RT, A> ma, Func<A, Producer<OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Eff<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Eff<RT, A> ma, Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Eff<RT, A> ma, Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Eff<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Aff<A> ma, Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Aff<A> ma, Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Aff<A> ma, Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Aff<A> ma, Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, A, B> (this Eff<A> ma, Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Eff<A> ma, Func<A, Pipe<IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, B> SelectMany <RT, IN, A, B> (this Eff<A> ma, Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, B> SelectMany <RT, OUT, A, B> (this Eff<A> ma, Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, A, B> (this Eff<A> ma, Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this ConsumerLift<RT, IN, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<IN, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<OUT, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<IN, OUT, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<RT, IN, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<RT, OUT, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<RT, IN, OUT, A> ma, Func<A, Aff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this ConsumerLift<RT, IN, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<IN, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<OUT, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<IN, OUT, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<RT, IN, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<RT, OUT, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<RT, IN, OUT, A> ma, Func<A, Eff<RT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this ConsumerLift<RT, IN, A> ma, Func<A, Aff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<RT, IN, A> ma, Func<A, Aff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<RT, OUT, A> ma, Func<A, Aff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<RT, IN, OUT, A> ma, Func<A, Aff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this ConsumerLift<RT, IN, A> ma, Func<A, Eff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Consumer<RT, IN, A> ma, Func<A, Eff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Producer<RT, OUT, A> ma, Func<A, Eff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Pipe<RT, IN, OUT, A> ma, Func<A, Eff<B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Aff<RT, A> ma, Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Aff<RT, A> ma, Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Aff<RT, A> ma, Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Aff<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Aff<RT, A> ma, Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Aff<RT, A> ma, Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Aff<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Eff<RT, A> ma, Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Eff<RT, A> ma, Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Eff<RT, A> ma, Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Eff<RT, A> ma, Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Eff<RT, A> ma, Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Eff<RT, A> ma, Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Eff<RT, A> ma, Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Aff<A> ma, Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Aff<A> ma, Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Aff<A> ma, Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Aff<A> ma, Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Eff<A> ma, Func<A, ConsumerLift<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Eff<A> ma, Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, C> SelectMany <RT, IN, A, B, C> (this Eff<A> ma, Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, C> SelectMany <RT, OUT, A, B, C> (this Eff<A> ma, Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, A, B, C> (this Eff<A> ma, Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

class Release <A> Source #

Methods

method Release<B> Select <B> (Func<A, B> f) Source #

method Release<B> SelectMany <B> (Func<A, Release<B>> f) Source #

method Enumerate<OUT, B> SelectMany <OUT, B> (Func<A, Enumerate<OUT, B>> f) Source #

method Consumer<IN, B> SelectMany <IN, B> (Func<A, Consumer<IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, IN, B> (Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, OUT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> SelectMany <IN, OUT, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Enumerate<OUT, A> ToEnumerate <OUT> () Source #

method Consumer<IN, A> ToConsumer <IN> () Source #

method Producer<OUT, A> ToProducer <OUT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN, OUT> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT, IN> () Source #

where RT : struct, HasCancel<RT>

method Consumer<RT, IN, A> InterpretConsumer <RT, IN> () Source #

where RT : struct, HasCancel<RT>

method Producer<RT, OUT, A> InterpretProducer <RT, OUT> () Source #

where RT : struct, HasCancel<RT>

method Pipe<RT, IN, OUT, A> InterpretPipe <RT, IN, OUT> () Source #

where RT : struct, HasCancel<RT>

method Client<RT, REQ, RES, A> InterpretClient <RT, REQ, RES> () Source #

where RT : struct, HasCancel<RT>

method Server<RT, REQ, RES, A> InterpretServer <RT, REQ, RES> () Source #

where RT : struct, HasCancel<RT>

method Release<B> Map <B> (Func<A, B> f) Source #

method Release<B> Bind <B> (Func<A, Release<B>> f) Source #

method Enumerate<OUT, B> Bind <OUT, B> (Func<A, Enumerate<OUT, B>> f) Source #

method Consumer<IN, B> Bind <IN, B> (Func<A, Consumer<IN, B>> f) Source #

method Consumer<RT, IN, B> Bind <RT, IN, B> (Func<A, Consumer<RT, IN, B>> f) Source #

where RT : struct, HasCancel<RT>

method Producer<OUT, B> Bind <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> Bind <RT, OUT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, B> Bind <IN, OUT, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> Bind <RT, IN, OUT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

where RT : struct, HasCancel<RT>

method Release<C> SelectMany <B, C> (Func<A, Release<B>> f, Func<A, B, C> project) Source #

method Enumerate<OUT, C> SelectMany <OUT, B, C> (Func<A, Enumerate<OUT, B>> f, Func<A, B, C> project) Source #

method Consumer<IN, C> SelectMany <IN, B, C> (Func<A, Consumer<IN, B>> f, Func<A, B, C> project) Source #

method Consumer<RT, IN, C> SelectMany <RT, IN, B, C> (Func<A, Consumer<RT, IN, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Producer<OUT, C> SelectMany <OUT, B, C> (Func<A, Producer<OUT, B>> f, Func<A, B, C> project) Source #

method Producer<RT, OUT, C> SelectMany <RT, OUT, B, C> (Func<A, Producer<RT, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

method Pipe<IN, OUT, C> SelectMany <IN, OUT, B, C> (Func<A, Pipe<IN, OUT, B>> f, Func<A, B, C> project) Source #

method Pipe<RT, IN, OUT, C> SelectMany <RT, IN, OUT, B, C> (Func<A, Pipe<RT, IN, OUT, B>> f, Func<A, B, C> project) Source #

where RT : struct, HasCancel<RT>

class Pure Source #

Fields

field A Value Source #

Constructors

constructor Pure (A value) Source #

Methods

method Release<B> Select <B> (Func<A, B> f) Source #

method Release<B> SelectMany <B> (Func<A, Release<B>> f) Source #

method Enumerate<OUT, B> SelectMany <OUT, B> (Func<A, Enumerate<OUT, B>> f) Source #

method Consumer<IN, B> SelectMany <IN, B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, IN, B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Producer<OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, OUT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <IN, OUT, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Enumerate<OUT, A> ToEnumerate <OUT> () Source #

method Consumer<IN, A> ToConsumer <IN> () Source #

method Producer<OUT, A> ToProducer <OUT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN, OUT> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT, IN> () Source #

method Consumer<RT, IN, A> InterpretConsumer <RT, IN> () Source #

method Producer<RT, OUT, A> InterpretProducer <RT, OUT> () Source #

method Pipe<RT, IN, OUT, A> InterpretPipe <RT, IN, OUT> () Source #

method Client<RT, REQ, RES, A> InterpretClient <RT, REQ, RES> () Source #

method Server<RT, REQ, RES, A> InterpretServer <RT, REQ, RES> () Source #

class Do <X> Source #

Constructors

constructor Do (X value, Func<Unit, Release<A>> next) Source #

Methods

method Release<B> Select <B> (Func<A, B> f) Source #

method Release<B> SelectMany <B> (Func<A, Release<B>> f) Source #

method Enumerate<OUT, B> SelectMany <OUT, B> (Func<A, Enumerate<OUT, B>> f) Source #

method Consumer<IN, B> SelectMany <IN, B> (Func<A, Consumer<IN, B>> f) Source #

method ConsumerLift<RT, IN, B> SelectMany <RT, IN, B> (Func<A, ConsumerLift<RT, IN, B>> f) Source #

method Consumer<RT, IN, B> SelectMany <RT, IN, B> (Func<A, Consumer<RT, IN, B>> f) Source #

method Producer<OUT, B> SelectMany <OUT, B> (Func<A, Producer<OUT, B>> f) Source #

method Producer<RT, OUT, B> SelectMany <RT, OUT, B> (Func<A, Producer<RT, OUT, B>> f) Source #

method Pipe<IN, OUT, B> SelectMany <IN, OUT, B> (Func<A, Pipe<IN, OUT, B>> f) Source #

method Pipe<RT, IN, OUT, B> SelectMany <RT, IN, OUT, B> (Func<A, Pipe<RT, IN, OUT, B>> f) Source #

method Enumerate<OUT, A> ToEnumerate <OUT> () Source #

method Consumer<IN, A> ToConsumer <IN> () Source #

method ConsumerLift<RT, IN, A> ToConsumerLift <RT, IN> () Source #

method Consumer<RT, IN, A> InterpretConsumer <RT, IN> () Source #

method Producer<RT, OUT, A> InterpretProducer <RT, OUT> () Source #

method Pipe<RT, IN, OUT, A> InterpretPipe <RT, IN, OUT> () Source #

method Client<RT, REQ, RES, A> InterpretClient <RT, REQ, RES> () Source #

method Server<RT, REQ, RES, A> InterpretServer <RT, REQ, RES> () Source #

method Producer<OUT, A> ToProducer <OUT> () Source #

method Pipe<IN, OUT, A> ToPipe <IN, OUT> () Source #