pub enum MetalStorageMode {
Shared,
Managed,
Private,
}
Expand description
Metal storage modes for optimization
Variants§
Shared between CPU and GPU (Apple Silicon)
Managed
Managed by Metal (discrete GPUs)
Private
Private to GPU only
Trait Implementations§
Source§impl Clone for MetalStorageMode
impl Clone for MetalStorageMode
Source§fn clone(&self) -> MetalStorageMode
fn clone(&self) -> MetalStorageMode
Returns a duplicate 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 moreSource§impl Debug for MetalStorageMode
impl Debug for MetalStorageMode
Source§impl PartialEq for MetalStorageMode
impl PartialEq for MetalStorageMode
impl Copy for MetalStorageMode
impl Eq for MetalStorageMode
impl StructuralPartialEq for MetalStorageMode
Auto Trait Implementations§
impl Freeze for MetalStorageMode
impl RefUnwindSafe for MetalStorageMode
impl Send for MetalStorageMode
impl Sync for MetalStorageMode
impl Unpin for MetalStorageMode
impl UnwindSafe for MetalStorageMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more