pub struct MelodicLocalKey {
pub start_measure: usize,
pub key: KeySignature,
}Expand description
An explicit local key, effective from start_measure until the next entry.
Fields§
§start_measure: usize§key: KeySignatureTrait Implementations§
Source§impl Clone for MelodicLocalKey
impl Clone for MelodicLocalKey
Source§impl Debug for MelodicLocalKey
impl Debug for MelodicLocalKey
Source§impl<'de> Deserialize<'de> for MelodicLocalKey
impl<'de> Deserialize<'de> for MelodicLocalKey
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 Forget for MelodicLocalKey
impl Freeze for MelodicLocalKey
impl RefUnwindSafe for MelodicLocalKey
impl Send for MelodicLocalKey
impl Sync for MelodicLocalKey
impl Unpin for MelodicLocalKey
impl UnsafeUnpin for MelodicLocalKey
impl UnwindSafe for MelodicLocalKey
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