pub trait RawPitchClass:
Send
+ Sync
+ AsRef<str>
+ AsRef<isize>
+ PartialEq<isize>
+ PartialEq<str>
+ Borrow<isize>
+ Debug
+ Display {
type Tag: Accidental;
// Required methods
fn new() -> Self
where Self: Sized;
fn name(&self) -> &str;
fn index(&self) -> isize;
}Expand description
The RawPitchClass is a sealed trait used to define raw pitch class types.