pub struct MemoryTypeFilter {
pub required_flags: MemoryPropertyFlags,
pub preferred_flags: MemoryPropertyFlags,
pub not_preferred_flags: MemoryPropertyFlags,
}
Expand description
Describes what memory property flags are required, preferred and not preferred when picking a memory type index.
Fields
required_flags: MemoryPropertyFlags
preferred_flags: MemoryPropertyFlags
not_preferred_flags: MemoryPropertyFlags
Trait Implementations
sourceimpl Clone for MemoryTypeFilter
impl Clone for MemoryTypeFilter
sourcefn clone(&self) -> MemoryTypeFilter
fn clone(&self) -> MemoryTypeFilter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MemoryTypeFilter
impl Debug for MemoryTypeFilter
sourceimpl Default for MemoryTypeFilter
impl Default for MemoryTypeFilter
sourcefn default() -> MemoryTypeFilter
fn default() -> MemoryTypeFilter
Returns the “default value” for a type. Read more
sourceimpl From<MemoryUsage> for MemoryTypeFilter
impl From<MemoryUsage> for MemoryTypeFilter
sourcefn from(usage: MemoryUsage) -> Self
fn from(usage: MemoryUsage) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<MemoryTypeFilter> for MemoryTypeFilter
impl PartialEq<MemoryTypeFilter> for MemoryTypeFilter
sourcefn eq(&self, other: &MemoryTypeFilter) -> bool
fn eq(&self, other: &MemoryTypeFilter) -> bool
impl Copy for MemoryTypeFilter
impl Eq for MemoryTypeFilter
impl StructuralEq for MemoryTypeFilter
impl StructuralPartialEq for MemoryTypeFilter
Auto Trait Implementations
impl RefUnwindSafe for MemoryTypeFilter
impl Send for MemoryTypeFilter
impl Sync for MemoryTypeFilter
impl Unpin for MemoryTypeFilter
impl UnwindSafe for MemoryTypeFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more