pub enum AmbiguousConversionPolicy {
Reject,
KeepHighest,
KeepLowest,
KeepFirst,
}Expand description
Explicit choice used when a target cannot represent every simultaneous line.
Variants§
Reject
Reject rather than guess or discard material.
KeepHighest
Retain the line with the highest first sounding pitch.
KeepLowest
Retain the line with the lowest first sounding pitch.
KeepFirst
Retain the first line in canonical identity order.
Trait Implementations§
Source§impl Clone for AmbiguousConversionPolicy
impl Clone for AmbiguousConversionPolicy
Source§fn clone(&self) -> AmbiguousConversionPolicy
fn clone(&self) -> AmbiguousConversionPolicy
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 moreimpl Copy for AmbiguousConversionPolicy
Source§impl Debug for AmbiguousConversionPolicy
impl Debug for AmbiguousConversionPolicy
impl Eq for AmbiguousConversionPolicy
impl StructuralPartialEq for AmbiguousConversionPolicy
Auto Trait Implementations§
impl Freeze for AmbiguousConversionPolicy
impl RefUnwindSafe for AmbiguousConversionPolicy
impl Send for AmbiguousConversionPolicy
impl Sync for AmbiguousConversionPolicy
impl Unpin for AmbiguousConversionPolicy
impl UnsafeUnpin for AmbiguousConversionPolicy
impl UnwindSafe for AmbiguousConversionPolicy
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