pub enum FingeringSelectionPolicy {
SourceOrder,
LowestNumber,
HighestNumber,
}Expand description
Deterministic policy for selecting one candidate from an ordered fingering list.
Variants§
SourceOrder
Preserve the source/application’s first candidate.
LowestNumber
Select the numerically smallest candidate.
HighestNumber
Select the numerically largest candidate.
Trait Implementations§
Source§impl Clone for FingeringSelectionPolicy
impl Clone for FingeringSelectionPolicy
Source§fn clone(&self) -> FingeringSelectionPolicy
fn clone(&self) -> FingeringSelectionPolicy
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 FingeringSelectionPolicy
Source§impl Debug for FingeringSelectionPolicy
impl Debug for FingeringSelectionPolicy
Source§impl Default for FingeringSelectionPolicy
impl Default for FingeringSelectionPolicy
Source§fn default() -> FingeringSelectionPolicy
fn default() -> FingeringSelectionPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FingeringSelectionPolicy
impl<'de> Deserialize<'de> for FingeringSelectionPolicy
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
impl Eq for FingeringSelectionPolicy
Source§impl PartialEq for FingeringSelectionPolicy
impl PartialEq for FingeringSelectionPolicy
Source§impl Serialize for FingeringSelectionPolicy
impl Serialize for FingeringSelectionPolicy
impl StructuralPartialEq for FingeringSelectionPolicy
Auto Trait Implementations§
impl Freeze for FingeringSelectionPolicy
impl RefUnwindSafe for FingeringSelectionPolicy
impl Send for FingeringSelectionPolicy
impl Sync for FingeringSelectionPolicy
impl Unpin for FingeringSelectionPolicy
impl UnsafeUnpin for FingeringSelectionPolicy
impl UnwindSafe for FingeringSelectionPolicy
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