Carl-Erik BergströminBetter ProgrammingRust Error Propagation Using Tagged Unions and Derive MacrosConsolidating error handling of internal and external errorsJan 28, 20231Jan 28, 20231