Struct spirq::ty::DeviceAddressType
source · pub struct DeviceAddressType {}
Trait Implementations§
source§impl Clone for DeviceAddressType
impl Clone for DeviceAddressType
source§fn clone(&self) -> DeviceAddressType
fn clone(&self) -> DeviceAddressType
Returns a copy 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 DeviceAddressType
impl Debug for DeviceAddressType
source§impl Display for DeviceAddressType
impl Display for DeviceAddressType
source§impl Hash for DeviceAddressType
impl Hash for DeviceAddressType
source§impl PartialEq for DeviceAddressType
impl PartialEq for DeviceAddressType
source§fn eq(&self, other: &DeviceAddressType) -> bool
fn eq(&self, other: &DeviceAddressType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl SpirvType for DeviceAddressType
impl SpirvType for DeviceAddressType
source§fn min_nbyte(&self) -> Option<usize>
fn min_nbyte(&self) -> Option<usize>
Minimum size of the type in bytes if it can be represented in-memory.
It’s the size of all static members and plus one element if it’s an array.
Same as
wgpu::BindingType::Buffer::min_binding_size
.source§fn nbyte(&self) -> Option<usize>
fn nbyte(&self) -> Option<usize>
Size of the type in bytes if it can be represented in-memory.
source§fn is_sized(&self) -> bool
fn is_sized(&self) -> bool
Returns true if the type is sized. A sized type can be represented
in-memory. Otherwise the type can only be used as a descriptor resource.
source§fn member_offset(&self, _member_index: usize) -> Option<usize>
fn member_offset(&self, _member_index: usize) -> Option<usize>
Returns the offset of the i-th member in bytes if it’s a composite type.
source§fn access_ty(&self) -> Option<AccessType>
fn access_ty(&self) -> Option<AccessType>
Returns how the type can be accessed:
ReadOnly
, WriteOnly
or
ReadWrite
.impl Eq for DeviceAddressType
impl StructuralPartialEq for DeviceAddressType
Auto Trait Implementations§
impl Freeze for DeviceAddressType
impl RefUnwindSafe for DeviceAddressType
impl Send for DeviceAddressType
impl Sync for DeviceAddressType
impl Unpin for DeviceAddressType
impl UnwindSafe for DeviceAddressType
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