pub struct SpirvCacheEntry {
pub entrypoint_name: String,
pub kernel: SpirvKernel,
}Fields§
§entrypoint_name: String§kernel: SpirvKernelImplementations§
Source§impl SpirvCacheEntry
impl SpirvCacheEntry
pub fn new(entrypoint_name: String, kernel: SpirvKernel) -> Self
Trait Implementations§
Source§impl Clone for SpirvCacheEntry
impl Clone for SpirvCacheEntry
Source§fn clone(&self) -> SpirvCacheEntry
fn clone(&self) -> SpirvCacheEntry
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 moreSource§impl Debug for SpirvCacheEntry
impl Debug for SpirvCacheEntry
Source§impl<'de> Deserialize<'de> for SpirvCacheEntry
impl<'de> Deserialize<'de> for SpirvCacheEntry
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
impl Eq for SpirvCacheEntry
Source§impl PartialEq for SpirvCacheEntry
impl PartialEq for SpirvCacheEntry
Source§impl Serialize for SpirvCacheEntry
impl Serialize for SpirvCacheEntry
impl StructuralPartialEq for SpirvCacheEntry
Auto Trait Implementations§
impl !RefUnwindSafe for SpirvCacheEntry
impl !UnwindSafe for SpirvCacheEntry
impl Freeze for SpirvCacheEntry
impl Send for SpirvCacheEntry
impl Sync for SpirvCacheEntry
impl Unpin for SpirvCacheEntry
impl UnsafeUnpin for SpirvCacheEntry
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
impl<T> CacheValue for T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneExpand for Twhere
T: Clone,
impl<T> CloneExpand for Twhere
T: Clone,
fn __expand_clone_method(&self, _: &Scope) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more