pub struct ParsedImage {
pub line: usize,
pub start_col: usize,
pub end_col: usize,
pub byte_offset: usize,
pub byte_end: usize,
pub alt_text: String,
pub url: String,
pub is_reference: bool,
pub reference_id: Option<String>,
}Expand description
Parsed image information
Fields§
§line: usizeLine number (1-indexed)
start_col: usizeStart column (0-indexed) in the line
end_col: usizeEnd column (0-indexed) in the line
byte_offset: usizeByte offset in document
byte_end: usizeEnd byte offset in document
alt_text: StringAlt text
url: StringImage URL or reference
is_reference: boolWhether this is a reference image ![alt][ref] vs inline
reference_id: Option<String>Reference ID for reference images
Trait Implementations§
Source§impl Clone for ParsedImage
impl Clone for ParsedImage
Source§fn clone(&self) -> ParsedImage
fn clone(&self) -> ParsedImage
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 moreAuto Trait Implementations§
impl Freeze for ParsedImage
impl RefUnwindSafe for ParsedImage
impl Send for ParsedImage
impl Sync for ParsedImage
impl Unpin for ParsedImage
impl UnwindSafe for ParsedImage
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,
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 more