pub struct Capabilities {
pub format: DocumentFormat,
pub compiled: bool,
pub selectors: Vec<SelectorCapability>,
pub profiles: Vec<String>,
pub native_selectors: Vec<&'static str>,
}Expand description
The capability set for one detected format.
Fields§
§format: DocumentFormatThe detected format.
compiled: boolWhether the adapter for this format is compiled into this build.
selectors: Vec<SelectorCapability>Supported common selectors (empty when the adapter is not compiled).
profiles: Vec<String>Versioned extraction-profile fingerprints (DOCX/EPUB).
native_selectors: Vec<&'static str>Native selectors retained as first-class peers of the common vocabulary.
Implementations§
Trait Implementations§
Source§impl Clone for Capabilities
impl Clone for Capabilities
Auto Trait Implementations§
impl Freeze for Capabilities
impl RefUnwindSafe for Capabilities
impl Send for Capabilities
impl Sync for Capabilities
impl Unpin for Capabilities
impl UnsafeUnpin for Capabilities
impl UnwindSafe for Capabilities
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