Struct wgsl_parser::stmt::SwitchBody
source · pub struct SwitchBody {
pub brace_open: Token,
pub cases: Arc<[CaseStmt]>,
pub brace_close: Token,
}Fields§
§brace_open: Token§cases: Arc<[CaseStmt]>§brace_close: TokenTrait Implementations§
source§impl Clone for SwitchBody
impl Clone for SwitchBody
source§fn clone(&self) -> SwitchBody
fn clone(&self) -> SwitchBody
Returns a copy of the value. Read more
1.0.0 · 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 SwitchBody
impl Debug for SwitchBody
source§impl DebugLisp for SwitchBody
impl DebugLisp for SwitchBody
source§impl Parse for SwitchBody
impl Parse for SwitchBody
Auto Trait Implementations§
impl Freeze for SwitchBody
impl RefUnwindSafe for SwitchBody
impl Send for SwitchBody
impl Sync for SwitchBody
impl Unpin for SwitchBody
impl UnwindSafe for SwitchBody
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