pub trait IntervalKind {
// Required method
fn value(&self) -> i8;
// Provided method
fn kind(&self) -> Intervals { ... }
}Expand description
IntervalKind denotes objects used to explicitly define the various intervals in music theory.