pub struct ChordSymbol {
pub pitch: Pitch,
pub quality: ChordQuality,
pub inversion: ChordInversion,
pub syllable: Option<Syllable>,
}Fields§
§pitch: Pitch§quality: ChordQuality§inversion: ChordInversion§syllable: Option<Syllable>Implementations§
Source§impl ChordSymbol
impl ChordSymbol
pub fn new( pitch: Pitch, quality: ChordQuality, inversion: ChordInversion, syllable: Option<Syllable>, ) -> Self
Trait Implementations§
Source§impl Clone for ChordSymbol
impl Clone for ChordSymbol
Source§fn clone(&self) -> ChordSymbol
fn clone(&self) -> ChordSymbol
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChordSymbol
impl Debug for ChordSymbol
Source§impl<'de> Deserialize<'de> for ChordSymbol
impl<'de> Deserialize<'de> for ChordSymbol
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ChordSymbol
impl Display for ChordSymbol
Source§impl PartialEq for ChordSymbol
impl PartialEq for ChordSymbol
Source§impl Serialize for ChordSymbol
impl Serialize for ChordSymbol
impl Copy for ChordSymbol
impl Eq for ChordSymbol
impl StructuralPartialEq for ChordSymbol
Auto Trait Implementations§
impl Freeze for ChordSymbol
impl RefUnwindSafe for ChordSymbol
impl Send for ChordSymbol
impl Sync for ChordSymbol
impl Unpin for ChordSymbol
impl UnwindSafe for ChordSymbol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more