Struct libwebp_sys::WebPAuxStats
source · [−]#[repr(C)]pub struct WebPAuxStats {Show 19 fields
pub coded_size: c_int,
pub PSNR: [f32; 5],
pub block_count: [c_int; 3],
pub header_bytes: [c_int; 2],
pub residual_bytes: [[c_int; 4]; 3],
pub segment_size: [c_int; 4],
pub segment_quant: [c_int; 4],
pub segment_level: [c_int; 4],
pub alpha_data_size: c_int,
pub layer_data_size: c_int,
pub lossless_features: u32,
pub histogram_bits: c_int,
pub transform_bits: c_int,
pub cache_bits: c_int,
pub palette_size: c_int,
pub lossless_size: c_int,
pub lossless_hdr_size: c_int,
pub lossless_data_size: c_int,
pub pad: [u32; 2],
}
Fields
coded_size: c_int
PSNR: [f32; 5]
block_count: [c_int; 3]
header_bytes: [c_int; 2]
residual_bytes: [[c_int; 4]; 3]
segment_size: [c_int; 4]
segment_quant: [c_int; 4]
segment_level: [c_int; 4]
alpha_data_size: c_int
layer_data_size: c_int
lossless_features: u32
histogram_bits: c_int
transform_bits: c_int
cache_bits: c_int
palette_size: c_int
lossless_size: c_int
lossless_hdr_size: c_int
lossless_data_size: c_int
pad: [u32; 2]
Trait Implementations
sourceimpl Clone for WebPAuxStats
impl Clone for WebPAuxStats
sourcefn clone(&self) -> WebPAuxStats
fn clone(&self) -> WebPAuxStats
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WebPAuxStats
impl Debug for WebPAuxStats
impl Copy for WebPAuxStats
Auto Trait Implementations
impl RefUnwindSafe for WebPAuxStats
impl Send for WebPAuxStats
impl Sync for WebPAuxStats
impl Unpin for WebPAuxStats
impl UnwindSafe for WebPAuxStats
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more