pub struct CustomGrammar {
pub stop_word_done: Option<String>,
pub stop_word_no_result: Option<String>,
pub custom_grammar: Option<String>,
}Fields§
§stop_word_done: Option<String>§stop_word_no_result: Option<String>§custom_grammar: Option<String>Implementations§
Source§impl CustomGrammar
impl CustomGrammar
pub fn wrap(self) -> Grammar
pub fn custom_grammar(self, custom_grammar: String) -> Self
pub fn grammar_string(&self) -> String
pub fn validate_clean(&self, content: &str) -> Result<String, GrammarError>
pub fn grammar_parse(&self, content: &str) -> Result<String, GrammarError>
Trait Implementations§
Source§impl Clone for CustomGrammar
impl Clone for CustomGrammar
Source§fn clone(&self) -> CustomGrammar
fn clone(&self) -> CustomGrammar
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomGrammar
impl Debug for CustomGrammar
Source§impl Default for CustomGrammar
impl Default for CustomGrammar
Source§fn default() -> CustomGrammar
fn default() -> CustomGrammar
Returns the “default value” for a type. Read more
Source§impl GrammarSetterTrait for CustomGrammar
impl GrammarSetterTrait for CustomGrammar
fn stop_word_done_mut(&mut self) -> &mut Option<String>
fn stop_word_no_result_mut(&mut self) -> &mut Option<String>
fn set_stop_word_done<T: AsRef<str>>(&mut self, stop_word: T) -> &mut Selfwhere
Self: Sized,
fn set_stop_word_no_result<T: AsRef<str>>(&mut self, stop_word: T) -> &mut Selfwhere
Self: Sized,
Source§impl PartialEq for CustomGrammar
impl PartialEq for CustomGrammar
impl StructuralPartialEq for CustomGrammar
Auto Trait Implementations§
impl Freeze for CustomGrammar
impl RefUnwindSafe for CustomGrammar
impl Send for CustomGrammar
impl Sync for CustomGrammar
impl Unpin for CustomGrammar
impl UnwindSafe for CustomGrammar
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more