pub struct ShaderKey(/* private fields */);Trait Implementations§
Source§impl Key for ShaderKey
impl Key for ShaderKey
Source§fn null() -> Self
fn null() -> Self
Creates a new key that is always invalid and distinct from any non-null
key. A null key can only be created through this method (or default
initialization of keys made with
new_key_type!, which calls this
method). Read moreSource§impl Ord for ShaderKey
impl Ord for ShaderKey
Source§impl PartialOrd for ShaderKey
impl PartialOrd for ShaderKey
impl Copy for ShaderKey
impl Eq for ShaderKey
impl StructuralPartialEq for ShaderKey
Auto Trait Implementations§
impl Freeze for ShaderKey
impl RefUnwindSafe for ShaderKey
impl Send for ShaderKey
impl Sync for ShaderKey
impl Unpin for ShaderKey
impl UnwindSafe for ShaderKey
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