pub enum MemoryUsage {
Explicit,
Auto,
PreferDevice,
PreferHost,
}Expand description
Policy for managed resources. Raw allocation always uses explicit flags.
Variants§
Trait Implementations§
Source§impl Clone for MemoryUsage
impl Clone for MemoryUsage
impl Copy for MemoryUsage
Source§impl Debug for MemoryUsage
impl Debug for MemoryUsage
Source§impl Default for MemoryUsage
impl Default for MemoryUsage
impl Eq for MemoryUsage
Source§impl PartialEq for MemoryUsage
impl PartialEq for MemoryUsage
impl StructuralPartialEq for MemoryUsage
Auto Trait Implementations§
impl Forget for MemoryUsage
impl Freeze for MemoryUsage
impl Move for MemoryUsage
impl RefUnwindSafe for MemoryUsage
impl Send for MemoryUsage
impl Sync for MemoryUsage
impl Unpin for MemoryUsage
impl UnsafeUnpin for MemoryUsage
impl UnwindSafe for MemoryUsage
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