pub struct EncodingMetadata {
pub version: String,
pub created_at: Instant,
pub size_bytes: usize,
pub compression_ratio: Option<f64>,
pub quality_score: Option<f64>,
}Expand description
Encoding metadata
Fields§
§version: StringEncoding version
created_at: InstantCreation timestamp
size_bytes: usizeEncoding size (bytes)
compression_ratio: Option<f64>Compression ratio
quality_score: Option<f64>Encoding quality score
Trait Implementations§
Source§impl Clone for EncodingMetadata
impl Clone for EncodingMetadata
Source§impl Debug for EncodingMetadata
impl Debug for EncodingMetadata
Auto Trait Implementations§
impl Freeze for EncodingMetadata
impl RefUnwindSafe for EncodingMetadata
impl Send for EncodingMetadata
impl Sync for EncodingMetadata
impl Unpin for EncodingMetadata
impl UnsafeUnpin for EncodingMetadata
impl UnwindSafe for EncodingMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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