pub struct KernelReflectionInfo {
pub entry_point_name: String,
pub workgroup_size: [u32; 3],
pub subgroup_size: u32,
pub buffers: Vec<bool>,
pub push_constants_size: u64,
}Fields§
§entry_point_name: String§workgroup_size: [u32; 3]§subgroup_size: u32§buffers: Vec<bool>bool is for whether it is writeable
push_constants_size: u64Trait Implementations§
Source§impl Clone for KernelReflectionInfo
impl Clone for KernelReflectionInfo
Source§fn clone(&self) -> KernelReflectionInfo
fn clone(&self) -> KernelReflectionInfo
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 KernelReflectionInfo
impl Debug for KernelReflectionInfo
Source§impl Default for KernelReflectionInfo
impl Default for KernelReflectionInfo
Source§fn default() -> KernelReflectionInfo
fn default() -> KernelReflectionInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KernelReflectionInfo
impl<'de> Deserialize<'de> for KernelReflectionInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KernelReflectionInfo
impl PartialEq for KernelReflectionInfo
Source§impl Serialize for KernelReflectionInfo
impl Serialize for KernelReflectionInfo
impl Eq for KernelReflectionInfo
impl StructuralPartialEq for KernelReflectionInfo
Auto Trait Implementations§
impl Freeze for KernelReflectionInfo
impl RefUnwindSafe for KernelReflectionInfo
impl Send for KernelReflectionInfo
impl Sync for KernelReflectionInfo
impl Unpin for KernelReflectionInfo
impl UnsafeUnpin for KernelReflectionInfo
impl UnwindSafe for KernelReflectionInfo
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.