pub struct BasicUrlGrammar {
pub stop_word_done: Option<String>,
pub stop_word_no_result: Option<String>,
/* private fields */
}Fields§
§stop_word_done: Option<String>§stop_word_no_result: Option<String>Implementations§
Source§impl BasicUrlGrammar
impl BasicUrlGrammar
pub fn wrap(self) -> Grammar
pub fn grammar_string(&self) -> String
pub fn validate_clean(&self, content: &str) -> Result<String, GrammarError>
pub fn grammar_parse(&self, content: &str) -> Result<Url, GrammarError>
Trait Implementations§
Source§impl Clone for BasicUrlGrammar
impl Clone for BasicUrlGrammar
Source§fn clone(&self) -> BasicUrlGrammar
fn clone(&self) -> BasicUrlGrammar
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 Default for BasicUrlGrammar
impl Default for BasicUrlGrammar
Source§fn default() -> BasicUrlGrammar
fn default() -> BasicUrlGrammar
Returns the “default value” for a type. Read more
Source§impl GrammarSetterTrait for BasicUrlGrammar
impl GrammarSetterTrait for BasicUrlGrammar
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 BasicUrlGrammar
impl PartialEq for BasicUrlGrammar
impl StructuralPartialEq for BasicUrlGrammar
Auto Trait Implementations§
impl !Freeze for BasicUrlGrammar
impl !RefUnwindSafe for BasicUrlGrammar
impl Send for BasicUrlGrammar
impl !Sync for BasicUrlGrammar
impl Unpin for BasicUrlGrammar
impl UnwindSafe for BasicUrlGrammar
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