pub enum MeshBufferAllocatorResponse {
Zone(Option<MeshBufferZone>),
Buffer(Option<MeshBuffer>),
None,
}Expand description
Returns the result of one MDLMeshBufferAllocator protocol request.
Variants§
Zone(Option<MeshBufferZone>)
Returns an optional zone result.
Buffer(Option<MeshBuffer>)
Returns an optional buffer result.
None
Indicates that the callback did not provide a custom result.
Trait Implementations§
Source§impl Clone for MeshBufferAllocatorResponse
impl Clone for MeshBufferAllocatorResponse
Source§fn clone(&self) -> MeshBufferAllocatorResponse
fn clone(&self) -> MeshBufferAllocatorResponse
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 moreAuto Trait Implementations§
impl Freeze for MeshBufferAllocatorResponse
impl RefUnwindSafe for MeshBufferAllocatorResponse
impl !Send for MeshBufferAllocatorResponse
impl !Sync for MeshBufferAllocatorResponse
impl Unpin for MeshBufferAllocatorResponse
impl UnsafeUnpin for MeshBufferAllocatorResponse
impl UnwindSafe for MeshBufferAllocatorResponse
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