fn accidental(self) -> Accidental {
        match (self as i8 + 1).div_euclid(7) {
            -2 => Accidental::DblFlat,
            -1 => Accidental::Flat,
            0 => Accidental::Natural,
            1 => Accidental::Sharp,
            2 => Accidental::DblSharp,
            _ => unreachable!("Tpc out of range"),
        }
    }
/// The accidental for the Tpc
///
/// Private because you rarely want an accidental without the context of a key.
The accidental for the Tpc
Private because you rarely want an accidental without the context of a key.
The accidental for the Tpc Private because you rarely want an accidental without the context of a key .
fn accidental(self) -> Accidental {
        match (self as i8 + 1).div_euclid(7) {
            -2 => Accidental::DblFlat,
            -1 => Accidental::Flat,
            0 => Accidental::Natural,
            1 => Accidental::Sharp,
            2 => Accidental::DblSharp,
            _ => unreachable!("Tpc out of range"),
        }
    }
fn accidental ( self ) -> Accidental { match ( self as i8 + 1 ) . div_euclid ( 7 ) { - 2 => Accidental :: DblFlat , - 1 => Accidental :: Flat , 0 => Accidental :: Natural , 1 => Accidental :: Sharp , 2 => Accidental :: DblSharp , _ => unreachable ! ( " " ) , } }
The accidental for the Tpc
Private because you rarely want an accidental without the context of a key.
The accidental for the Tpc Private because you rarely want an accidental without the context of a key .
self
self