#[non_exhaustive]pub struct EncodeWriteReport {
pub timing: OutputTiming,
pub bytes: u64,
}Expand description
What encode_to_writer did.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.timing: OutputTimingWhat the encoder’s begin reported;
OutputTiming::AT_FINISH when it declined row-level encode and the
image went through encode instead.
bytes: u64Bytes written to the writer.
Trait Implementations§
Source§impl Clone for EncodeWriteReport
impl Clone for EncodeWriteReport
Source§fn clone(&self) -> EncodeWriteReport
fn clone(&self) -> EncodeWriteReport
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 EncodeWriteReport
Source§impl Debug for EncodeWriteReport
impl Debug for EncodeWriteReport
impl Eq for EncodeWriteReport
Source§impl PartialEq for EncodeWriteReport
impl PartialEq for EncodeWriteReport
impl StructuralPartialEq for EncodeWriteReport
Auto Trait Implementations§
impl Freeze for EncodeWriteReport
impl RefUnwindSafe for EncodeWriteReport
impl Send for EncodeWriteReport
impl Sync for EncodeWriteReport
impl Unpin for EncodeWriteReport
impl UnsafeUnpin for EncodeWriteReport
impl UnwindSafe for EncodeWriteReport
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