pub struct AutocorrectConfig {Show 13 fields
pub max_edit_cost: u16,
pub roman_input_max_edit_cost: u16,
pub max_candidates: usize,
pub unknown_keep_score: i32,
pub known_keep_bonus: i32,
pub edit_cost_penalty: i32,
pub skeleton_edit_cost_penalty: i32,
pub autocorrect_margin: i32,
pub auto_replace_roman_input: bool,
pub search_known_input: bool,
pub max_prefix_candidates: usize,
pub max_skeleton_candidates: usize,
pub max_skeleton_edit_cost: u16,
}Fields§
§max_edit_cost: u16§roman_input_max_edit_cost: u16§max_candidates: usize§unknown_keep_score: i32§known_keep_bonus: i32§edit_cost_penalty: i32§skeleton_edit_cost_penalty: i32§autocorrect_margin: i32How far a correction must outscore the keep candidate before
decide will set
AutocorrectDecision::replacement. Higher is more conservative.
auto_replace_roman_input: boolWhether decide may set replacement when
the request carries a roman_input. Default false. See
decide.
search_known_input: bool§max_prefix_candidates: usize§max_skeleton_candidates: usize§max_skeleton_edit_cost: u16Trait Implementations§
Source§impl Clone for AutocorrectConfig
impl Clone for AutocorrectConfig
Source§fn clone(&self) -> AutocorrectConfig
fn clone(&self) -> AutocorrectConfig
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 AutocorrectConfig
Source§impl Debug for AutocorrectConfig
impl Debug for AutocorrectConfig
Source§impl Default for AutocorrectConfig
impl Default for AutocorrectConfig
impl Eq for AutocorrectConfig
Source§impl PartialEq for AutocorrectConfig
impl PartialEq for AutocorrectConfig
impl StructuralPartialEq for AutocorrectConfig
Auto Trait Implementations§
impl Freeze for AutocorrectConfig
impl RefUnwindSafe for AutocorrectConfig
impl Send for AutocorrectConfig
impl Sync for AutocorrectConfig
impl Unpin for AutocorrectConfig
impl UnsafeUnpin for AutocorrectConfig
impl UnwindSafe for AutocorrectConfig
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