pub struct ConfigurableExtractor { /* private fields */ }Expand description
可配置的提取器
Implementations§
Source§impl ConfigurableExtractor
impl ConfigurableExtractor
Sourcepub fn new(config: ExtractorConfig) -> Self
pub fn new(config: ExtractorConfig) -> Self
创建新的可配置提取器
Source§impl ConfigurableExtractor
impl ConfigurableExtractor
Sourcepub fn extract<'a>(
&self,
root: &'a Value,
path: &[PathSegment],
) -> Result<Vec<&'a Value>, ExtractError>
pub fn extract<'a>( &self, root: &'a Value, path: &[PathSegment], ) -> Result<Vec<&'a Value>, ExtractError>
提取字段(带配置)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConfigurableExtractor
impl RefUnwindSafe for ConfigurableExtractor
impl Send for ConfigurableExtractor
impl Sync for ConfigurableExtractor
impl Unpin for ConfigurableExtractor
impl UnwindSafe for ConfigurableExtractor
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