pub struct DeviceBatchSummary {
pub restart_interval: Option<u16>,
pub checkpoint_count: usize,
pub matches_fast_420: bool,
pub matches_fast_422: bool,
pub matches_fast_444: bool,
}Expand description
Lightweight summary used for batching without materializing scan bytes.
Fields§
§restart_interval: Option<u16>Restart interval in MCUs, if restart markers are present.
checkpoint_count: usizeNumber of checkpoints the full device plan would contain.
matches_fast_420: boolTrue when the tile matches the fast 4:2:0 device path.
matches_fast_422: boolTrue when the tile matches the fast 4:2:2 device path.
matches_fast_444: boolTrue when the tile matches the fast 4:4:4 device path.
Trait Implementations§
Source§impl Clone for DeviceBatchSummary
impl Clone for DeviceBatchSummary
Source§fn clone(&self) -> DeviceBatchSummary
fn clone(&self) -> DeviceBatchSummary
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 DeviceBatchSummary
Source§impl Debug for DeviceBatchSummary
impl Debug for DeviceBatchSummary
impl Eq for DeviceBatchSummary
Source§impl PartialEq for DeviceBatchSummary
impl PartialEq for DeviceBatchSummary
impl StructuralPartialEq for DeviceBatchSummary
Auto Trait Implementations§
impl Freeze for DeviceBatchSummary
impl RefUnwindSafe for DeviceBatchSummary
impl Send for DeviceBatchSummary
impl Sync for DeviceBatchSummary
impl Unpin for DeviceBatchSummary
impl UnsafeUnpin for DeviceBatchSummary
impl UnwindSafe for DeviceBatchSummary
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