Header menu logo AsyncWriterResult

AsyncWriterResultBuilder Type

Constructors

Constructor Description

AsyncWriterResultBuilder()

Full Usage: AsyncWriterResultBuilder()

Returns: AsyncWriterResultBuilder
Returns: AsyncWriterResultBuilder

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
Returns: Async<Writer<'a, Result<'d, 'c>>>
m : Async<Writer<'a, Result<'b, 'c>>>
f : 'b -> Async<Writer<'a, Result<'d, 'c>>>
Returns: Async<Writer<'a, Result<'d, 'c>>>

this.BindReturn

Full Usage: this.BindReturn

Parameters:
Returns: Async<Writer<'a, Result<'d, 'c>>>
x : Async<Writer<'a, Result<'b, 'c>>>
f : 'b -> 'd
Returns: Async<Writer<'a, Result<'d, 'c>>>

this.Combine

Full Usage: this.Combine

Parameters:
Returns: Async<Writer<'log, Result<'ok, 'error>>>
Modifiers: inline
Type parameters: 'log, 'error, 'ok
computation1 : Async<Writer<'log, Result<unit, 'error>>>
computation2 : Async<Writer<'log, Result<'ok, 'error>>>
Returns: Async<Writer<'log, Result<'ok, 'error>>>

this.Delay

Full Usage: this.Delay

Parameters:
Returns: Async<Writer<'log, Result<'ok, 'error>>>
generator : unit -> Async<Writer<'log, Result<'ok, 'error>>>
Returns: Async<Writer<'log, Result<'ok, 'error>>>

this.For

Full Usage: this.For

Parameters:
Returns: Async<Writer<'log, Result<unit, 'error>>>
Modifiers: inline
Type parameters: 'a, 'input, 'log, 'error
sequence : 'a
binder : 'input -> Async<Writer<'log, Result<unit, 'error>>>
Returns: Async<Writer<'log, Result<unit, 'error>>>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
Returns: Async<Writer<'a, Result<('b * 'd), 'c>>>
x : Async<Writer<'a, Result<'b, 'c>>>
y : Async<Writer<'a, Result<'d, 'c>>>
Returns: Async<Writer<'a, Result<('b * 'd), 'c>>>

this.Return

Full Usage: this.Return

Parameters:
    x : 'a

Returns: Async<Writer<'b, Result<'a, 'c>>>
x : 'a
Returns: Async<Writer<'b, Result<'a, 'c>>>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Async<Writer<'w, Result<'a, 'b>>>
m : Async<Writer<'w, Result<'a, 'b>>>
Returns: Async<Writer<'w, Result<'a, 'b>>>

this.Source

Full Usage: this.Source

Parameters:
Returns: Async<Writer<'w, Result<'a, 'b>>>
x : Task<Writer<'w, Result<'a, 'b>>>
Returns: Async<Writer<'w, Result<'a, 'b>>>

this.Source

Full Usage: this.Source

Parameters:
Returns: Async<Writer<'w, Result<'a, 'b>>>
x : Async<Writer<'w, Result<'a, 'b>>>
Returns: Async<Writer<'w, Result<'a, 'b>>>

this.Source

Full Usage: this.Source

Parameters:
    s : 'a

Returns: 'a
s : 'a
Returns: 'a

this.TryFinally

Full Usage: this.TryFinally

Parameters:
Returns: Async<Writer<'log, Result<'ok, 'error>>>
Modifiers: inline
Type parameters: 'log, 'ok, 'error
computation : Async<Writer<'log, Result<'ok, 'error>>>
compensation : unit -> unit
Returns: Async<Writer<'log, Result<'ok, 'error>>>

this.Using

Full Usage: this.Using

Parameters:
    resource : 'disposable
    binder : 'disposable -> Async<Writer<'log, Result<unit, 'error>>>

Returns: Async<Writer<'log, Result<unit, 'error>>>
Modifiers: inline
Type parameters: 'disposable, 'log, 'error
resource : 'disposable
binder : 'disposable -> Async<Writer<'log, Result<unit, 'error>>>
Returns: Async<Writer<'log, Result<unit, 'error>>>

this.While

Full Usage: this.While

Parameters:
Returns: Async<Writer<'log, Result<unit, 'error>>>
guard : unit -> bool
computation : Async<Writer<'log, Result<unit, 'error>>>
Returns: Async<Writer<'log, Result<unit, 'error>>>

this.Zero

Full Usage: this.Zero

Returns: Async<Writer<'a, Result<unit, 'b>>>
Returns: Async<Writer<'a, Result<unit, 'b>>>

Type something to start searching.