#[repr(C)]pub struct BLImageEncoderVirt {
pub destroy: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl) -> BLResult>,
pub restart: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl) -> BLResult>,
pub writeFrame: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl, dst: *mut BLArrayCore, image: *const BLImageCore) -> BLResult>,
}Fields§
§destroy: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl) -> BLResult>§restart: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl) -> BLResult>§writeFrame: Option<unsafe extern "C" fn(impl_: *mut BLImageEncoderImpl, dst: *mut BLArrayCore, image: *const BLImageCore) -> BLResult>Trait Implementations§
Source§impl Clone for BLImageEncoderVirt
impl Clone for BLImageEncoderVirt
Source§fn clone(&self) -> BLImageEncoderVirt
fn clone(&self) -> BLImageEncoderVirt
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 moreimpl Copy for BLImageEncoderVirt
Auto Trait Implementations§
impl Freeze for BLImageEncoderVirt
impl RefUnwindSafe for BLImageEncoderVirt
impl Send for BLImageEncoderVirt
impl Sync for BLImageEncoderVirt
impl Unpin for BLImageEncoderVirt
impl UnwindSafe for BLImageEncoderVirt
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