pub struct LanguageToolProvider { /* private fields */ }Expand description
The LanguageTool HTTP correction provider.
Implementations§
Source§impl LanguageToolProvider
impl LanguageToolProvider
Sourcepub fn from_config(lt: &LanguageToolConfig) -> Result<Self, LanguageToolError>
pub fn from_config(lt: &LanguageToolConfig) -> Result<Self, LanguageToolError>
Build the provider from the user’s LanguageToolConfig.
Returns Err cleanly when the config is disabled or empty —
the daemon treats either as “fall back to spellbook”.
§Errors
See LanguageToolError.
Sourcepub fn check_text(
&self,
text: &str,
) -> Result<Vec<Correction>, LanguageToolError>
pub fn check_text( &self, text: &str, ) -> Result<Vec<Correction>, LanguageToolError>
Check text against the LanguageTool server. Returns one
Correction per match (deduplicated implicitly by
LanguageTool’s own ranking).
§Errors
See LanguageToolError.
Trait Implementations§
Source§impl Clone for LanguageToolProvider
impl Clone for LanguageToolProvider
Source§fn clone(&self) -> LanguageToolProvider
fn clone(&self) -> LanguageToolProvider
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 moreAuto Trait Implementations§
impl Freeze for LanguageToolProvider
impl RefUnwindSafe for LanguageToolProvider
impl Send for LanguageToolProvider
impl Sync for LanguageToolProvider
impl Unpin for LanguageToolProvider
impl UnsafeUnpin for LanguageToolProvider
impl UnwindSafe for LanguageToolProvider
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