pub struct DocxHandler;Expand description
DOCX document handler
Trait Implementations§
Source§impl FormatHandler for DocxHandler
Available on crate feature content-processing only.
impl FormatHandler for DocxHandler
Available on crate feature
content-processing only.Source§fn extract_content(
&self,
data: &[u8],
_config: &ContentExtractionConfig,
) -> Result<ExtractedContent>
fn extract_content( &self, data: &[u8], _config: &ContentExtractionConfig, ) -> Result<ExtractedContent>
Extract content from document bytes
Source§fn can_handle(&self, data: &[u8]) -> bool
fn can_handle(&self, data: &[u8]) -> bool
Check if this handler can process the given data
Source§fn supported_extensions(&self) -> Vec<&'static str>
fn supported_extensions(&self) -> Vec<&'static str>
Get supported file extensions
Source§impl OfficeDocumentHandler for DocxHandler
Available on crate feature content-processing only.
impl OfficeDocumentHandler for DocxHandler
Available on crate feature
content-processing only.Auto Trait Implementations§
impl Freeze for DocxHandler
impl RefUnwindSafe for DocxHandler
impl Send for DocxHandler
impl Sync for DocxHandler
impl Unpin for DocxHandler
impl UnwindSafe for DocxHandler
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.