pub enum AutoRepresentation {
Wgsl(ComputeShader),
}Expand description
Owned compiled kernel representation matching the variants of AutoCompiler.
Variants§
Wgsl(ComputeShader)
WGSL compute shader source.
Implementations§
Source§impl AutoRepresentation
impl AutoRepresentation
Sourcepub fn as_ref(&self) -> AutoRepresentationRef<'_>
pub fn as_ref(&self) -> AutoRepresentationRef<'_>
Borrow this representation as an AutoRepresentationRef.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AutoRepresentation
impl RefUnwindSafe for AutoRepresentation
impl Send for AutoRepresentation
impl Sync for AutoRepresentation
impl Unpin for AutoRepresentation
impl UnsafeUnpin for AutoRepresentation
impl UnwindSafe for AutoRepresentation
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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