pub struct TransposeStaffRegionCmd {
pub part_index: usize,
pub staff_index: usize,
pub start_measure: usize,
pub end_measure: usize,
pub semitones: i8,
pub target: RegionalTranspositionTarget,
}Expand description
Transpose one contiguous staff range through the validated written/concert boundary.
Fields§
§part_index: usize§staff_index: usize§start_measure: usizeInclusive physical measure index.
end_measure: usizeExclusive physical measure index.
semitones: i8§target: RegionalTranspositionTargetTrait Implementations§
Source§impl Clone for TransposeStaffRegionCmd
impl Clone for TransposeStaffRegionCmd
Source§impl Debug for TransposeStaffRegionCmd
impl Debug for TransposeStaffRegionCmd
Source§impl<'de> Deserialize<'de> for TransposeStaffRegionCmd
impl<'de> Deserialize<'de> for TransposeStaffRegionCmd
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 TransposeStaffRegionCmd
impl RefUnwindSafe for TransposeStaffRegionCmd
impl Send for TransposeStaffRegionCmd
impl Sync for TransposeStaffRegionCmd
impl Unpin for TransposeStaffRegionCmd
impl UnsafeUnpin for TransposeStaffRegionCmd
impl UnwindSafe for TransposeStaffRegionCmd
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