pub struct CheckRequest {
pub text: String,
pub language: String,
pub mother_tongue: Option<String>,
pub preferred_variants: Vec<String>,
pub enabled_rules: Vec<String>,
pub disabled_rules: Vec<String>,
pub enabled_categories: Vec<String>,
pub disabled_categories: Vec<String>,
pub enabled_only: bool,
pub level: Level,
}Expand description
A check of CheckRequest::text. Rules and categories are LanguageTool’s ids, such as
EN_A_VS_AN or TYPOS.
Fields§
§text: String§language: StringA language code such as en-US, or auto for LanguageTool to detect it.
mother_tongue: Option<String>The writer’s first language, for rules about false friends.
preferred_variants: Vec<String>With auto, the variants to prefer, such as en-GB and de-AT.
enabled_rules: Vec<String>§disabled_rules: Vec<String>§enabled_categories: Vec<String>§disabled_categories: Vec<String>§enabled_only: boolOnly the enabled rules and categories, none of the rest.
level: LevelImplementations§
Trait Implementations§
Source§impl Clone for CheckRequest
impl Clone for CheckRequest
Source§impl Debug for CheckRequest
impl Debug for CheckRequest
Source§impl Default for CheckRequest
impl Default for CheckRequest
Source§impl PartialEq for CheckRequest
impl PartialEq for CheckRequest
impl StructuralPartialEq for CheckRequest
Auto Trait Implementations§
impl Forget for CheckRequest
impl Freeze for CheckRequest
impl Move for CheckRequest
impl RefUnwindSafe for CheckRequest
impl Send for CheckRequest
impl Sync for CheckRequest
impl Unpin for CheckRequest
impl UnsafeUnpin for CheckRequest
impl UnwindSafe for CheckRequest
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