What should be done when reading a given coproduct option.
An action to attempt to use the provided coproduct options, in the specified order, stopping at the first one that reads successfully.
An action to attempt to use the provided coproduct options, in the specified order, stopping at the first one that reads successfully.
the ConfigCursor
to use when reading the coproduct option
the coproduct options to attempt reading, in order
the function to combine all failures in case all attempts to read fail
An action to only use the provided ConfigCursor
and not try other options.
An action to only use the provided ConfigCursor
and not try other options.
the ConfigCursor
to use when reading the coproduct option
the coproduct option to consider when reading from the provider cursor