pub struct CorpusStats {
pub image_count: usize,
pub total_pixels: u64,
pub total_bytes: u64,
pub min_width: u32,
pub max_width: u32,
pub min_height: u32,
pub max_height: u32,
}Expand description
Statistics about a corpus.
Fields§
§image_count: usizeNumber of images.
total_pixels: u64Total pixels across all images.
total_bytes: u64Total file size in bytes.
min_width: u32Minimum image width.
max_width: u32Maximum image width.
min_height: u32Minimum image height.
max_height: u32Maximum image height.
Trait Implementations§
Source§impl Clone for CorpusStats
impl Clone for CorpusStats
Source§fn clone(&self) -> CorpusStats
fn clone(&self) -> CorpusStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CorpusStats
impl Debug for CorpusStats
Source§impl<'de> Deserialize<'de> for CorpusStats
impl<'de> Deserialize<'de> for CorpusStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CorpusStats
impl RefUnwindSafe for CorpusStats
impl Send for CorpusStats
impl Sync for CorpusStats
impl Unpin for CorpusStats
impl UnwindSafe for CorpusStats
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