pub struct PdfStreamSpan {
pub object: u64,
pub generation: u64,
pub data_start: u64,
pub data_len: u64,
pub length_source: LengthSource,
pub filter: FilterClass,
}Expand description
The exact data span of one stream, with the provenance of its length.
Fields§
§object: u64Object number of the enclosing indirect object.
generation: u64Generation number of the enclosing indirect object.
data_start: u64Offset of the first payload byte (after the post-stream EOL).
data_len: u64Number of payload bytes.
length_source: LengthSourceHow data_len was established.
filter: FilterClassClassification of the stream dictionary’s /Filter entry.
Trait Implementations§
Source§impl Clone for PdfStreamSpan
impl Clone for PdfStreamSpan
impl Copy for PdfStreamSpan
Source§impl Debug for PdfStreamSpan
impl Debug for PdfStreamSpan
impl Eq for PdfStreamSpan
Source§impl PartialEq for PdfStreamSpan
impl PartialEq for PdfStreamSpan
impl StructuralPartialEq for PdfStreamSpan
Auto Trait Implementations§
impl Freeze for PdfStreamSpan
impl RefUnwindSafe for PdfStreamSpan
impl Send for PdfStreamSpan
impl Sync for PdfStreamSpan
impl Unpin for PdfStreamSpan
impl UnsafeUnpin for PdfStreamSpan
impl UnwindSafe for PdfStreamSpan
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