Struct libwebp_sys::WebPBitstreamFeatures
source · [−]#[repr(C)]pub struct WebPBitstreamFeatures {
pub width: c_int,
pub height: c_int,
pub has_alpha: c_int,
pub has_animation: c_int,
pub format: c_int,
/* private fields */
}Expand description
Features gathered from the bitstream
Fields
width: c_intWidth in pixels, as read from the bitstream.
height: c_intHeight in pixels, as read from the bitstream.
has_alpha: c_intTrue if the bitstream contains an alpha channel.
has_animation: c_intTrue if the bitstream is an animation.
format: c_int0 = undefined (/mixed), 1 = lossy, 2 = lossless
Trait Implementations
sourceimpl Clone for WebPBitstreamFeatures
impl Clone for WebPBitstreamFeatures
sourcefn clone(&self) -> WebPBitstreamFeatures
fn clone(&self) -> WebPBitstreamFeatures
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 WebPBitstreamFeatures
impl Debug for WebPBitstreamFeatures
impl Copy for WebPBitstreamFeatures
Auto Trait Implementations
impl RefUnwindSafe for WebPBitstreamFeatures
impl Send for WebPBitstreamFeatures
impl Sync for WebPBitstreamFeatures
impl Unpin for WebPBitstreamFeatures
impl UnwindSafe for WebPBitstreamFeatures
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
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.
sourcefn clone_into(&self, target: &mut T)
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