pub struct Configuration {
pub parsers: Vec<Slot>,
pub refiners: Vec<Slot>,
}Expand description
upstream Configuration, as slots.
Fields§
§parsers: Vec<Slot>§refiners: Vec<Slot>Implementations§
Source§impl Configuration
impl Configuration
pub fn push_parser(&mut self, name: &'static str, flags: Flags)
pub fn unshift_parser(&mut self, name: &'static str, flags: Flags)
pub fn push_refiner(&mut self, name: &'static str, flags: Flags)
pub fn unshift_refiner(&mut self, name: &'static str, flags: Flags)
Sourcepub fn remove_refiners(&mut self, name: &str)
pub fn remove_refiners(&mut self, name: &str)
configuration.refiners = configuration.refiners.filter((r) => !(r instanceof Name)), for a
step with no ported subclasses (an exact name match).
Trait Implementations§
Source§impl Clone for Configuration
impl Clone for Configuration
Source§impl Debug for Configuration
impl Debug for Configuration
Source§impl Default for Configuration
impl Default for Configuration
impl Eq for Configuration
Source§impl PartialEq for Configuration
impl PartialEq for Configuration
impl StructuralPartialEq for Configuration
Auto Trait Implementations§
impl Forget for Configuration
impl Freeze for Configuration
impl RefUnwindSafe for Configuration
impl Send for Configuration
impl Sync for Configuration
impl Unpin for Configuration
impl UnsafeUnpin for Configuration
impl UnwindSafe for Configuration
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