1 2 3 4 5 6 7 8 9 10 11
error_def! OverflowError { Default { arg1: String, arg2: String } => "Arithmetic overflow." ("Arguments resulting in overflow were {} and {}", arg1, arg2) } error_def! DivisionError { DivideByZeroError { arg1: String } => "Divide by zero error." ("Attempted to divide {} by zero.", arg1), OverflowError { arg1: String, arg2: String } => "Arithmetic overflow." ("Arguments resulting in overflow were {} and {}", arg1, arg2) }