Result Module

Functions and values

Function or value Description

bind f v

Full Usage: bind f v

Parameters:
Returns: Result<'b, 'c>
f : 'a -> Result<'b, 'c>
v : Result<'a, 'c>
Returns: Result<'b, 'c>

bindSnd f v

Full Usage: bindSnd f v

Parameters:
Returns: Result<'c, 'b>
f : 'a -> Result<'c, 'b>
v : Result<'c, 'a>
Returns: Result<'c, 'b>

bindUnit f _arg1

Full Usage: bindUnit f _arg1

Parameters:
Returns: Result<'b, unit>
f : 'a -> Result<'b, unit>
_arg1 : Result<'a, 'c>
Returns: Result<'b, unit>

map f _arg1

Full Usage: map f _arg1

Parameters:
    f : 'a -> 'b
    _arg1 : Result<'a, 'c>

Returns: Result<'b, 'c>
f : 'a -> 'b
_arg1 : Result<'a, 'c>
Returns: Result<'b, 'c>

orDefault onMissing _arg1

Full Usage: orDefault onMissing _arg1

Parameters:
    onMissing : 'a
    _arg1 : Result<'a, 'b>

Returns: 'a
onMissing : 'a
_arg1 : Result<'a, 'b>
Returns: 'a

parser parse err original

Full Usage: parser parse err original

Parameters:
    parse : string -> bool * 'a
    err : string
    original : string

Returns: Result<'a, string>
parse : string -> bool * 'a
err : string
original : string
Returns: Result<'a, string>