#[repr(C)]pub struct CGDataProviderDirectCallbacks {
pub version: u32,
pub getBytePointer: CGDataProviderGetBytePointerCallback,
pub releaseBytePointer: CGDataProviderReleaseBytePointerCallback,
pub getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback,
pub releaseInfo: CGDataProviderReleaseInfoCallback,
}
Fields§
§version: u32
§getBytePointer: CGDataProviderGetBytePointerCallback
§releaseBytePointer: CGDataProviderReleaseBytePointerCallback
§getBytesAtPosition: CGDataProviderGetBytesAtPositionCallback
§releaseInfo: CGDataProviderReleaseInfoCallback
Auto Trait Implementations§
impl Freeze for CGDataProviderDirectCallbacks
impl RefUnwindSafe for CGDataProviderDirectCallbacks
impl Send for CGDataProviderDirectCallbacks
impl Sync for CGDataProviderDirectCallbacks
impl Unpin for CGDataProviderDirectCallbacks
impl UnwindSafe for CGDataProviderDirectCallbacks
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