Struct draw2d::graphics::vulkan::device_allocator::SizeSelector [−][src]
pub struct SizeSelector<SmallAllocator: DeviceAllocator, LargeAllocator: DeviceAllocator> { /* fields omitted */ }
Implementations
impl<SmallAllocator: DeviceAllocator, LargeAllocator: DeviceAllocator> SizeSelector<SmallAllocator, LargeAllocator>
impl<SmallAllocator: DeviceAllocator, LargeAllocator: DeviceAllocator> SizeSelector<SmallAllocator, LargeAllocator>
Trait Implementations
impl<SmallAllocator: DeviceAllocator, LargeAllocator: DeviceAllocator> DeviceAllocator for SizeSelector<SmallAllocator, LargeAllocator>
impl<SmallAllocator: DeviceAllocator, LargeAllocator: DeviceAllocator> DeviceAllocator for SizeSelector<SmallAllocator, LargeAllocator>
Allocate device memory with the provided type index and size. Read more
Auto Trait Implementations
impl<SmallAllocator, LargeAllocator> RefUnwindSafe for SizeSelector<SmallAllocator, LargeAllocator> where
LargeAllocator: RefUnwindSafe,
SmallAllocator: RefUnwindSafe,
impl<SmallAllocator, LargeAllocator> Send for SizeSelector<SmallAllocator, LargeAllocator> where
LargeAllocator: Send,
SmallAllocator: Send,
impl<SmallAllocator, LargeAllocator> Sync for SizeSelector<SmallAllocator, LargeAllocator> where
LargeAllocator: Sync,
SmallAllocator: Sync,
impl<SmallAllocator, LargeAllocator> Unpin for SizeSelector<SmallAllocator, LargeAllocator> where
LargeAllocator: Unpin,
SmallAllocator: Unpin,
impl<SmallAllocator, LargeAllocator> UnwindSafe for SizeSelector<SmallAllocator, LargeAllocator> where
LargeAllocator: UnwindSafe,
SmallAllocator: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Checks if self
is actually part of its subset T
(and can be converted to it).
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
The inclusion map: converts self
to the equivalent element of its superset.