Pfarah


ParaBuilder

Namespace: Pfarah
Parent Module: ParaBuilder

Constructors

ConstructorDescription
new()
Signature: unit -> ParaBuilder

CompiledName: .ctor

Instance members

Instance memberDescription
Bind(m1, m2)
Signature: (m1:ParaResult<'?7332> * m2:('?7332 -> ParaResult<'?7333>)) -> ParaResult<'?7333>
Type parameters: '?7332, '?7333
Combine(m1, m2)
Signature: (m1:ParaResult<unit> * m2:ParaResult<'?7335>) -> ParaResult<'?7335>
Type parameters: '?7335
Delay(f)
Signature: (f:(unit -> ParaResult<'?7337>)) -> ParaResult<'?7337>
Type parameters: '?7337
For(s, body)
Signature: (s:seq<'?7352> * body:('?7352 -> ParaResult<unit>)) -> ParaResult<unit>
Type parameters: '?7352
Return(x)
Signature: x:'?7339 -> ParaResult<'?7339>
Type parameters: '?7339
ReturnFrom(f)
Signature: f:ParaResult<'?7341> -> ParaResult<'?7341>
Type parameters: '?7341
TryFinally(body, compensation)
Signature: (body:(unit -> '?7346) * compensation:(unit -> unit)) -> '?7346
Type parameters: '?7346
TryWith(body, handler)
Signature: (body:(unit -> '?7344) * handler:(exn -> '?7344)) -> '?7344
Type parameters: '?7344
Using(d, body)
Signature: (d:'?7348 * body:('?7348 -> '?7349)) -> '?7349
Type parameters: '?7348, '?7349
While(guard, body)
Signature: (guard:(unit -> bool) * body:(unit -> ParaResult<unit>)) -> ParaResult<unit>
Zero()
Signature: unit -> ParaResult<unit>
Fork me on GitHub