Compose.ValidatedPrism Module
Functions and values
Function or value | Description |
Full Usage:
compose (arg1, arg2) (arg3, arg4)
Parameters:
'a -> 'b option
arg1 : 'b -> 'a -> Result<'a, 'e>
arg2 : 'b -> 'c option
arg3 : 'c -> 'b -> Result<'b, 'e>
Returns: ValidatedPrism<'a, 'c, 'e>
|
|
Full Usage:
composeMapErrors (arg1, arg2) (arg3, arg4) mapError1 mapError2
Parameters:
'a -> 'b option
arg1 : 'b -> 'a -> Result<'a, 'e1>
arg2 : 'b -> 'c option
arg3 : 'c -> 'b -> Result<'b, 'e2>
mapError1 : 'e1 -> 'e
mapError2 : 'e2 -> 'e
Returns: ValidatedPrism<'a, 'c, 'e>
|
|
Full Usage:
composePrismLensMapErrors (arg1, arg2) (arg3, arg4) mapError1 mapError2
Parameters:
'a -> 'b option
arg1 : 'b -> 'a -> Result<'a, 'e1>
arg2 : 'b -> 'c
arg3 : 'c -> 'b -> Result<'b, 'e2>
mapError1 : 'e1 -> 'e
mapError2 : 'e2 -> 'e
Returns: ValidatedPrism<'a, 'c, 'e>
|
|
Full Usage:
composePrismValidated (arg1, arg2) (arg3, arg4)
Parameters:
'a -> 'b option
arg1 : 'b -> 'a -> 'a
arg2 : 'b -> 'c option
arg3 : 'c -> 'b -> Result<'b, 'e>
Returns: ValidatedPrism<'a, 'c, 'e>
|
|
Full Usage:
composeValidatedPrism (arg1, arg2) (arg3, arg4)
Parameters:
'a -> 'b option
arg1 : 'b -> 'a -> Result<'a, 'e>
arg2 : 'b -> 'c option
arg3 : 'c -> 'b -> 'b
Returns: ValidatedPrism<'a, 'c, 'e>
|
|
Full Usage:
mapError f (arg2, arg3)
Parameters:
'e1 -> 'e2
arg1 : 'a -> 'b option
arg2 : 'b -> 'a -> Result<'a, 'e1>
Returns: ValidatedPrism<'a, 'b, 'e2>
|
|