pub struct RestartSegment {
pub start_mcu: u32,
pub entropy_offset: usize,
pub marker_offset: Option<usize>,
pub marker: Option<u8>,
}Expand description
One restart-addressable entropy segment in the original JPEG byte stream.
Fields§
§start_mcu: u32First MCU index decoded from this segment.
entropy_offset: usizeAbsolute byte offset of the first entropy byte for this segment.
marker_offset: Option<usize>Absolute byte offset of the preceding RST marker’s leading 0xff.
marker: Option<u8>Preceding marker byte (0xd0..=0xd7) for this segment.
Trait Implementations§
Source§impl Clone for RestartSegment
impl Clone for RestartSegment
Source§fn clone(&self) -> RestartSegment
fn clone(&self) -> RestartSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RestartSegment
Source§impl Debug for RestartSegment
impl Debug for RestartSegment
impl Eq for RestartSegment
Source§impl PartialEq for RestartSegment
impl PartialEq for RestartSegment
impl StructuralPartialEq for RestartSegment
Auto Trait Implementations§
impl Freeze for RestartSegment
impl RefUnwindSafe for RestartSegment
impl Send for RestartSegment
impl Sync for RestartSegment
impl Unpin for RestartSegment
impl UnsafeUnpin for RestartSegment
impl UnwindSafe for RestartSegment
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> 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