Contents
- Reduced <A> (bool Continue, A Value)
- Reduced
- Continue <A> (A value)
- Done <A> (A value)
- Unit
- ContinueAsync <A> (A value)
- DoneAsync <A> (A value)
- UnitAsync
- ReducedM <M, A> (bool Continue, K<M, A> Value)
- ReducedM
- Continue <M, A> (A value)
- Continue <M, A> (K<M, A> ma)
- Done <M, A> (A value)
- Done <M, A> (K<M, A> ma)
- Unit <M> ()
- ContinueAsync <M, A> (A value)
- ContinueAsync <M, A> (K<M, A> ma)
- DoneAsync <M, A> (A value)
- DoneAsync <M, A> (K<M, A> ma)
- UnitAsync <M> ()
- Reducer <in A, S>
- ReducerAsync <in A, S>
- ReducerM <in M, in A, S>
Sub modules
Transducer |
TransducerM |
Reduced〈A〉
constructors
Fields
Methods
method Reduced<A> Continue <A> (A value) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
method Reduced<A> Done <A> (A value) Source #
Return a result and indicate that we're done and don't want to process any more
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
method ValueTask<Reduced<A>> ContinueAsync <A> (A value) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
Reduced〈A〉
constructors
Methods
method ReducedM<M, A> Continue <M, A> (A value) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
method ReducedM<M, A> Continue <M, A> (K<M, A> ma) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | ma | Result |
returns |
|
method ReducedM<M, A> Done <M, A> (A value) Source #
Return a result and indicate that we're done and don't want to process any more
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
method ReducedM<M, A> Done <M, A> (K<M, A> ma) Source #
Return a result and indicate that we're done and don't want to process any more
Parameters
type | A | Result value type |
param | ma | Result |
returns |
|
method ReducedM<M, Unit> Unit <M> () Source #
ReducedM〈A〉
in a continue state
method ValueTask<ReducedM<M, A>> ContinueAsync <M, A> (A value) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
method ValueTask<ReducedM<M, A>> ContinueAsync <M, A> (K<M, A> ma) Source #
Return a result and indicate that we're happy to continue
Parameters
type | A | Result value type |
param | ma | Result |
returns |
|
method ValueTask<ReducedM<M, A>> DoneAsync <M, A> (A value) Source #
Return a result and indicate that we're done and don't want to process any more
Parameters
type | A | Result value type |
param | value | Result |
returns |
|
delegate ReducerAsync <in A, S> Source #
ReducerAsync delegate
Parameters
type | S | State |
type | A | Value |