pub struct NotationIdentity {
pub kind: NotationIdentityKind,
pub canonical_path: String,
pub xml_id: String,
}Expand description
Stable MusicXML identity associated with a canonical structural path.
Score remains the one music model. This record is exchange sidecar
evidence used to reproduce source identifiers on a later export.
Fields§
§kind: NotationIdentityKindKind of identified object.
canonical_path: StringCanonical zero-based path such as part/0/event/3.
xml_id: StringXML identifier retained from import or deterministically allocated by export.
Trait Implementations§
Source§impl Clone for NotationIdentity
impl Clone for NotationIdentity
Source§fn clone(&self) -> NotationIdentity
fn clone(&self) -> NotationIdentity
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 NotationIdentity
impl Debug for NotationIdentity
impl Eq for NotationIdentity
Source§impl PartialEq for NotationIdentity
impl PartialEq for NotationIdentity
impl StructuralPartialEq for NotationIdentity
Auto Trait Implementations§
impl Freeze for NotationIdentity
impl RefUnwindSafe for NotationIdentity
impl Send for NotationIdentity
impl Sync for NotationIdentity
impl Unpin for NotationIdentity
impl UnsafeUnpin for NotationIdentity
impl UnwindSafe for NotationIdentity
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