pub enum MapCompositionWitness {
Direct {
source_class: u16,
via_value: i32,
target_value: i32,
},
Undefined {
source_class: u16,
reason: &'static str,
},
}Expand description
Witness for one source class while composing two pitch maps.
Variants§
Direct
Both maps had direct images for the composition path.
Fields
Undefined
At least one direct image was absent.
Trait Implementations§
Source§impl Clone for MapCompositionWitness
impl Clone for MapCompositionWitness
Source§fn clone(&self) -> MapCompositionWitness
fn clone(&self) -> MapCompositionWitness
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 MapCompositionWitness
impl Debug for MapCompositionWitness
impl Eq for MapCompositionWitness
Source§impl PartialEq for MapCompositionWitness
impl PartialEq for MapCompositionWitness
impl StructuralPartialEq for MapCompositionWitness
Auto Trait Implementations§
impl Freeze for MapCompositionWitness
impl RefUnwindSafe for MapCompositionWitness
impl Send for MapCompositionWitness
impl Sync for MapCompositionWitness
impl Unpin for MapCompositionWitness
impl UnsafeUnpin for MapCompositionWitness
impl UnwindSafe for MapCompositionWitness
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