pub struct ChromaKeyResult {
pub bytes: Vec<u8>,
pub metadata: ImageMetadata,
pub alpha: AlphaSummary,
}Expand description
Re-encoded alpha image and its independently verified metadata.
Fields§
§bytes: Vec<u8>PNG or WebP bytes with an alpha channel.
metadata: ImageMetadataMetadata verified after encoding.
alpha: AlphaSummaryMatte validation counters.
Trait Implementations§
Source§impl Clone for ChromaKeyResult
impl Clone for ChromaKeyResult
Source§fn clone(&self) -> ChromaKeyResult
fn clone(&self) -> ChromaKeyResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChromaKeyResult
impl Debug for ChromaKeyResult
impl Eq for ChromaKeyResult
Source§impl PartialEq for ChromaKeyResult
impl PartialEq for ChromaKeyResult
impl StructuralPartialEq for ChromaKeyResult
Auto Trait Implementations§
impl Freeze for ChromaKeyResult
impl RefUnwindSafe for ChromaKeyResult
impl Send for ChromaKeyResult
impl Sync for ChromaKeyResult
impl Unpin for ChromaKeyResult
impl UnsafeUnpin for ChromaKeyResult
impl UnwindSafe for ChromaKeyResult
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