XRay


Result

Namespace: XRay
Parent Module: Codec Attributes:
[<RequireQualifiedAccess>]

Additional operations on Result

Functions and values

Function or valueDescription
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
Fork me on GitHub