pub struct ShaderInfo {
pub path: String,
pub lines: usize,
pub workgroup_size: Option<String>,
pub has_compute: bool,
}Expand description
Information about a WGSL shader.
Fields§
§path: String§lines: usize§workgroup_size: Option<String>§has_compute: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for ShaderInfo
impl RefUnwindSafe for ShaderInfo
impl Send for ShaderInfo
impl Sync for ShaderInfo
impl Unpin for ShaderInfo
impl UnsafeUnpin for ShaderInfo
impl UnwindSafe for ShaderInfo
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> 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