pub struct PipelineDataSetSerializer(/* private fields */);Expand description
Serializes pipeline data sets for caching.
C++ equivalent: MTL4::PipelineDataSetSerializer
PipelineDataSetSerializer captures pipeline creation data for later serialization to disk or as a pipelines script.
Implementations§
Source§impl PipelineDataSetSerializer
impl PipelineDataSetSerializer
Sourcepub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
pub unsafe fn from_raw(ptr: *mut c_void) -> Option<Self>
Create a PipelineDataSetSerializer from a raw pointer.
Trait Implementations§
Source§impl Clone for PipelineDataSetSerializer
impl Clone for PipelineDataSetSerializer
Source§impl Debug for PipelineDataSetSerializer
impl Debug for PipelineDataSetSerializer
Source§impl Drop for PipelineDataSetSerializer
impl Drop for PipelineDataSetSerializer
Source§impl Referencing for PipelineDataSetSerializer
impl Referencing for PipelineDataSetSerializer
Source§fn as_mut_ptr(&self) -> *mut c_void
fn as_mut_ptr(&self) -> *mut c_void
Get the raw mutable pointer to the Objective-C object.
Source§fn retain(&self) -> Selfwhere
Self: Clone,
fn retain(&self) -> Selfwhere
Self: Clone,
Retain the object, incrementing its reference count. Read more
Source§fn autorelease(&self) -> Selfwhere
Self: Clone,
fn autorelease(&self) -> Selfwhere
Self: Clone,
Autorelease the object. Read more
Source§fn retain_count(&self) -> usize
fn retain_count(&self) -> usize
Get the retain count of the object. Read more
impl Send for PipelineDataSetSerializer
impl Sync for PipelineDataSetSerializer
Auto Trait Implementations§
impl Freeze for PipelineDataSetSerializer
impl RefUnwindSafe for PipelineDataSetSerializer
impl Unpin for PipelineDataSetSerializer
impl UnwindSafe for PipelineDataSetSerializer
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