pub struct SourceVoiceAddress {
pub part: usize,
pub staff: usize,
pub measure: usize,
pub voice: usize,
pub source_voice_number: u32,
}Expand description
Mapping from a stable canonical voice slot to its original MusicXML voice number.
Fields§
§part: usize§staff: usize§measure: usize§voice: usize§source_voice_number: u32Trait Implementations§
Source§impl Clone for SourceVoiceAddress
impl Clone for SourceVoiceAddress
Source§fn clone(&self) -> SourceVoiceAddress
fn clone(&self) -> SourceVoiceAddress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SourceVoiceAddress
impl Debug for SourceVoiceAddress
Source§impl<'de> Deserialize<'de> for SourceVoiceAddress
impl<'de> Deserialize<'de> for SourceVoiceAddress
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
impl Eq for SourceVoiceAddress
Source§impl PartialEq for SourceVoiceAddress
impl PartialEq for SourceVoiceAddress
Source§impl Serialize for SourceVoiceAddress
impl Serialize for SourceVoiceAddress
impl StructuralPartialEq for SourceVoiceAddress
Auto Trait Implementations§
impl Freeze for SourceVoiceAddress
impl RefUnwindSafe for SourceVoiceAddress
impl Send for SourceVoiceAddress
impl Sync for SourceVoiceAddress
impl Unpin for SourceVoiceAddress
impl UnsafeUnpin for SourceVoiceAddress
impl UnwindSafe for SourceVoiceAddress
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