Result
Namespace: XRay
Parent Module: Codec
Attributes:
[<RequireQualifiedAccess>]
Additional operations on Result
Functions and values
Function or value | Description |
apply(f x)
Signature: f:Result<('?8158 -> 'b),'e> -> x:Result<'?8158,'e> -> Result<'b,'e>
Type parameters: '?8158, 'b, 'e
|
|
bind(f _arg1)
Signature: f:('t -> Result<'v,'e>) -> _arg1:Result<'t,'e> -> Result<'v,'e>
Type parameters: 't, 'v, 'e
|
|
catch(f _arg1)
Signature: f:('t -> Result<'v,'e>) -> _arg1:Result<'v,'t> -> Result<'v,'e>
Type parameters: 't, 'v, 'e
|
|
either(f g _arg1)
Signature: f:('?8177 -> '?8178) -> g:('?8179 -> '?8178) -> _arg1:Result<'?8177,'?8179> -> '?8178
Type parameters: '?8177, '?8178, '?8179
|
|
flatten(_arg1)
Signature: _arg1:Result<Result<'?8166,'?8167>,'?8167> -> Result<'?8166,'?8167>
Type parameters: '?8166, '?8167
|
|
map(f _arg1)
Signature: f:('?8162 -> '?8163) -> _arg1:Result<'?8162,'?8164> -> Result<'?8163,'?8164>
Type parameters: '?8162, '?8163, '?8164
|
|
orElse(y x)
Signature: y:Result<'?8181,^?8182> -> x:Result<'?8181,^?8182> -> Result<'?8181,^?8182>
Type parameters: '?8181, ^?8182
|
|
result(x)
Signature: x:'?8152 -> Result<'?8152,'?8153>
Type parameters: '?8152, '?8153
|
|
throw(x)
Signature: x:'?8155 -> Result<'?8156,'?8155>
Type parameters: '?8155, '?8156
|
|