pub struct MelodicInsertion {
pub source_anchor: NoteAddr,
pub output_anchor: NoteAddr,
pub inserted: NoteAddr,
pub original_duration: Duration,
pub original_dot_count: u8,
pub pitch: Pitch,
}Fields§
§source_anchor: NoteAddr§output_anchor: NoteAddr§inserted: NoteAddr§original_duration: Duration§original_dot_count: u8§pitch: PitchTrait Implementations§
Source§impl Clone for MelodicInsertion
impl Clone for MelodicInsertion
Source§impl Debug for MelodicInsertion
impl Debug for MelodicInsertion
Source§impl<'de> Deserialize<'de> for MelodicInsertion
impl<'de> Deserialize<'de> for MelodicInsertion
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
Auto Trait Implementations§
impl Freeze for MelodicInsertion
impl RefUnwindSafe for MelodicInsertion
impl Send for MelodicInsertion
impl Sync for MelodicInsertion
impl Unpin for MelodicInsertion
impl UnsafeUnpin for MelodicInsertion
impl UnwindSafe for MelodicInsertion
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