Struct wgsl_parser::stmt::ReturnStmt
source · pub struct ReturnStmt {
pub keyword: Token,
pub value: Option<Expr>,
pub semicolon: Token,
}Fields§
§keyword: Token§value: Option<Expr>§semicolon: TokenTrait Implementations§
source§impl Clone for ReturnStmt
impl Clone for ReturnStmt
source§fn clone(&self) -> ReturnStmt
fn clone(&self) -> ReturnStmt
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 ReturnStmt
impl Debug for ReturnStmt
source§impl DebugLisp for ReturnStmt
impl DebugLisp for ReturnStmt
source§impl Parse for ReturnStmt
impl Parse for ReturnStmt
Auto Trait Implementations§
impl Freeze for ReturnStmt
impl RefUnwindSafe for ReturnStmt
impl Send for ReturnStmt
impl Sync for ReturnStmt
impl Unpin for ReturnStmt
impl UnwindSafe for ReturnStmt
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