pub struct Expr(/* private fields */);Expand description
One of expressions.
Implementations§
Trait Implementations§
Source§impl Parse for Expr
impl Parse for Expr
Source§fn parse(ts: &mut TokenStream) -> Result<Self>
fn parse(ts: &mut TokenStream) -> Result<Self>
Parse an item from the given token stream.
Source§impl ResumeParse<Expr> for BinaryOpCallExpr
impl ResumeParse<Expr> for BinaryOpCallExpr
Source§fn resume_parse(ts: &mut TokenStream, left: Expr) -> Result<Self>
fn resume_parse(ts: &mut TokenStream, left: Expr) -> Result<Self>
Resume to parse an item from the given token stream. Read more
Source§impl ResumeParse<Expr> for MapUpdateExpr
impl ResumeParse<Expr> for MapUpdateExpr
Source§fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
Resume to parse an item from the given token stream. Read more
Source§impl ResumeParse<Expr> for RecordAccessOrUpdateExpr
impl ResumeParse<Expr> for RecordAccessOrUpdateExpr
Source§fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
Resume to parse an item from the given token stream. Read more
Source§impl ResumeParse<Expr> for RecordAccessExpr
impl ResumeParse<Expr> for RecordAccessExpr
Source§fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
Resume to parse an item from the given token stream. Read more
Source§impl ResumeParse<Expr> for RecordUpdateExpr
impl ResumeParse<Expr> for RecordUpdateExpr
Source§fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
fn resume_parse(ts: &mut TokenStream, value: Expr) -> Result<Self>
Resume to parse an item from the given token stream. Read more
Auto Trait Implementations§
impl Freeze for Expr
impl RefUnwindSafe for Expr
impl Send for Expr
impl Sync for Expr
impl Unpin for Expr
impl UnsafeUnpin for Expr
impl UnwindSafe for Expr
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