DA.Either
Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt Use this file to discover all available pages before exploring further.
DA.Either
Reference documentation for Daml module DA.Either.
DA.Either
The Either type represents values with two possibilities.
It is sometimes used to represent a value which is either correct
or an error. By convention, the Left constructor is used to hold
an error value and the Right constructor is used to hold a correct
value (mnemonic: “right” also means correct).
Module Snapshot
Functions
lefts
lefts : [Either a b] -> [a]
Extracts all the Left elements from a list.
rights
rights : [Either a b] -> [b]
Extracts all the Right elements from a list.
partitionEithers
partitionEithers : [Either a b] -> ([a], [b])
Partitions a list of Either into two lists, the Left and
Right elements respectively. Order is maintained.
isLeft
isLeft : Either a b -> Bool
Return True if the given value is a Left-value, False
otherwise.
isRight
isRight : Either a b -> Bool
Return True if the given value is a Right-value, False
otherwise.
fromLeft
fromLeft : a -> Either a b -> a
Return the contents of a Left-value, or a default value
in case of a Right-value.
fromRight
fromRight : b -> Either a b -> b
Return the contents of a Right-value, or a default value
in case of a Left-value.
optionalToEither
optionalToEither : a -> Optional b -> Either a b
Convert a Optional value to an Either value, using the supplied
parameter as the Left value if the Optional is None.
eitherToOptional
eitherToOptional : Either a b -> Optional b
Convert an Either value to a Optional, dropping any value in
Left.
maybeToEither
maybeToEither : a -> Optional b -> Either a b
eitherToMaybe
eitherToMaybe : Either a b -> Optional b
Mirrored from Canton Network official documentation (CC-BY-4.0) by CC Privacy Club for learning purposes.