pub trait NumberTyped {
// Required method
fn number_type(&self) -> NumberType;
// Provided methods
fn matches(&self, other: NumberType) -> bool { ... }
fn match_or_panic(&self, other: NumberType) { ... }
}
pub trait NumberTyped {
// Required method
fn number_type(&self) -> NumberType;
// Provided methods
fn matches(&self, other: NumberType) -> bool { ... }
fn match_or_panic(&self, other: NumberType) { ... }
}