Goals
Works like the ?-Operator but collect multiple errors before returning
Works like the ?-Operator but collect multiple errors before returning
fn get(input: Json) -> Result<Parsed, ErrorList<ErrorType>> {
let (someAttribute, key) = multi_error!( input.get("someAttribute"), input.get("key") )?;
let parsed = Parsed {
someAttribute: someAttributeValue,
key: value,
input: input,
};
}