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_int
Width in pixels, as read from the bitstream.
height: c_int
Height in pixels, as read from the bitstream.
has_alpha: c_int
True if the bitstream contains an alpha channel.
has_animation: c_int
True if the bitstream is an animation.
format: c_int
0 = undefined (/mixed), 1 = lossy, 2 = lossless
Trait Implementations§
source§impl Clone for WebPBitstreamFeatures
impl Clone for WebPBitstreamFeatures
source§fn clone(&self) -> WebPBitstreamFeatures
fn clone(&self) -> WebPBitstreamFeatures
Returns a copy 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 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§
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