pub struct ClauseRegistryBuilder { /* private fields */ }
Implementations§
Source§impl ClauseRegistryBuilder
impl ClauseRegistryBuilder
pub fn new() -> Self
pub fn register_with_rule(self, name: &'static str, rule: ClauseRule) -> Self
pub fn register_with_rule_mut( &mut self, name: &'static str, rule: ClauseRule, ) -> &mut Self
pub fn register_bare(self, name: &'static str) -> Self
pub fn register_parenthesized(self, name: &'static str) -> Self
pub fn register_custom( self, name: &'static str, parser: for<'a> fn(Cow<'a, str>, &'a str) -> IResult<&'a str, Clause<'a>>, ) -> Self
pub fn with_default_rule(self, rule: ClauseRule) -> Self
pub fn with_case_insensitive(self, enabled: bool) -> Self
pub fn build(self) -> ClauseRegistry
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClauseRegistryBuilder
impl RefUnwindSafe for ClauseRegistryBuilder
impl Send for ClauseRegistryBuilder
impl Sync for ClauseRegistryBuilder
impl Unpin for ClauseRegistryBuilder
impl UnwindSafe for ClauseRegistryBuilder
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