pub struct VoicingChange {
pub source: usize,
pub target: usize,
pub leading: VoiceLeading,
}Expand description
One directed transition in an exact voicing-change palette.
Fields§
§source: usizeSource palette index.
target: usizeTarget palette index.
leading: VoiceLeadingCertified exact-identity transition.
Trait Implementations§
Source§impl Clone for VoicingChange
impl Clone for VoicingChange
Source§fn clone(&self) -> VoicingChange
fn clone(&self) -> VoicingChange
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 VoicingChange
impl Debug for VoicingChange
impl Eq for VoicingChange
Source§impl PartialEq for VoicingChange
impl PartialEq for VoicingChange
impl StructuralPartialEq for VoicingChange
Auto Trait Implementations§
impl Freeze for VoicingChange
impl RefUnwindSafe for VoicingChange
impl Send for VoicingChange
impl Sync for VoicingChange
impl Unpin for VoicingChange
impl UnsafeUnpin for VoicingChange
impl UnwindSafe for VoicingChange
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