pub struct ShaderHandle(pub u32);Expand description
Index into the runtime shader table.
Tuple Fields§
§0: u32The handle’s index into its per-kind resource table.
Implementations§
Trait Implementations§
Source§impl Clone for ShaderHandle
impl Clone for ShaderHandle
Source§fn clone(&self) -> ShaderHandle
fn clone(&self) -> ShaderHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ShaderHandle
Source§impl Debug for ShaderHandle
impl Debug for ShaderHandle
Source§impl Default for ShaderHandle
impl Default for ShaderHandle
Source§fn default() -> ShaderHandle
fn default() -> ShaderHandle
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ShaderHandle
impl<'de> Deserialize<'de> for ShaderHandle
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShaderHandle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShaderHandle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ShaderHandle
Source§impl Hash for ShaderHandle
impl Hash for ShaderHandle
Source§impl Ord for ShaderHandle
impl Ord for ShaderHandle
Source§fn cmp(&self, other: &ShaderHandle) -> Ordering
fn cmp(&self, other: &ShaderHandle) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ShaderHandle
impl PartialEq for ShaderHandle
Source§impl PartialOrd for ShaderHandle
impl PartialOrd for ShaderHandle
Source§impl Serialize for ShaderHandle
impl Serialize for ShaderHandle
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ShaderHandle
Auto Trait Implementations§
impl Freeze for ShaderHandle
impl RefUnwindSafe for ShaderHandle
impl Send for ShaderHandle
impl Sync for ShaderHandle
impl Unpin for ShaderHandle
impl UnsafeUnpin for ShaderHandle
impl UnwindSafe for ShaderHandle
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.