Struct wgsl_parser::expr::UnaryPostExpr
source · pub struct UnaryPostExpr {
pub expr: Arc<Expr>,
pub op: Token,
}Fields§
§expr: Arc<Expr>§op: TokenTrait Implementations§
source§impl Clone for UnaryPostExpr
impl Clone for UnaryPostExpr
source§fn clone(&self) -> UnaryPostExpr
fn clone(&self) -> UnaryPostExpr
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 UnaryPostExpr
impl Debug for UnaryPostExpr
source§impl DebugLisp for UnaryPostExpr
impl DebugLisp for UnaryPostExpr
Auto Trait Implementations§
impl Freeze for UnaryPostExpr
impl RefUnwindSafe for UnaryPostExpr
impl Send for UnaryPostExpr
impl Sync for UnaryPostExpr
impl Unpin for UnaryPostExpr
impl UnwindSafe for UnaryPostExpr
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