pub struct SetMeasureInstrumentChangeCmd {
pub part_index: usize,
pub staff_index: usize,
pub measure_index: usize,
pub definition: Option<InstrumentDefinition>,
}Expand description
Set or clear an instrument change beginning at a staff-local measure boundary.
Fields§
§part_index: usize§staff_index: usize§measure_index: usize§definition: Option<InstrumentDefinition>Trait Implementations§
Source§impl<'de> Deserialize<'de> for SetMeasureInstrumentChangeCmd
impl<'de> Deserialize<'de> for SetMeasureInstrumentChangeCmd
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 SetMeasureInstrumentChangeCmd
impl RefUnwindSafe for SetMeasureInstrumentChangeCmd
impl Send for SetMeasureInstrumentChangeCmd
impl Sync for SetMeasureInstrumentChangeCmd
impl Unpin for SetMeasureInstrumentChangeCmd
impl UnsafeUnpin for SetMeasureInstrumentChangeCmd
impl UnwindSafe for SetMeasureInstrumentChangeCmd
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