Struct ExtractedFigure
pub struct ExtractedFigure {
pub figure: Figure,
pub extracted_file_path: String,
pub file_size: Option<u64>,
pub dimensions: Option<(u32, u32)>,
}Expand description
Represents an extracted figure with both XML metadata and file path
Fields§
§figure: FigureFigure metadata from XML
extracted_file_path: StringActual file path where the figure was extracted
file_size: Option<u64>File size in bytes
dimensions: Option<(u32, u32)>Image dimensions (width, height) if available
Trait Implementations§
§impl Clone for ExtractedFigure
impl Clone for ExtractedFigure
§fn clone(&self) -> ExtractedFigure
fn clone(&self) -> ExtractedFigure
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ExtractedFigure
impl Debug for ExtractedFigure
§impl<'de> Deserialize<'de> for ExtractedFigure
impl<'de> Deserialize<'de> for ExtractedFigure
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractedFigure, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractedFigure, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for ExtractedFigure
impl Serialize for ExtractedFigure
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ExtractedFigure
impl RefUnwindSafe for ExtractedFigure
impl Send for ExtractedFigure
impl Sync for ExtractedFigure
impl Unpin for ExtractedFigure
impl UnwindSafe for ExtractedFigure
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more