Lines Matching refs:Expr
241 impl Clone for crate::Expr { implementation
245 crate::Expr::Array(v0) => crate::Expr::Array(v0.clone()), in clone()
247 crate::Expr::Assign(v0) => crate::Expr::Assign(v0.clone()), in clone()
249 crate::Expr::Async(v0) => crate::Expr::Async(v0.clone()), in clone()
251 crate::Expr::Await(v0) => crate::Expr::Await(v0.clone()), in clone()
252 crate::Expr::Binary(v0) => crate::Expr::Binary(v0.clone()), in clone()
254 crate::Expr::Block(v0) => crate::Expr::Block(v0.clone()), in clone()
256 crate::Expr::Break(v0) => crate::Expr::Break(v0.clone()), in clone()
257 crate::Expr::Call(v0) => crate::Expr::Call(v0.clone()), in clone()
258 crate::Expr::Cast(v0) => crate::Expr::Cast(v0.clone()), in clone()
260 crate::Expr::Closure(v0) => crate::Expr::Closure(v0.clone()), in clone()
262 crate::Expr::Const(v0) => crate::Expr::Const(v0.clone()), in clone()
264 crate::Expr::Continue(v0) => crate::Expr::Continue(v0.clone()), in clone()
265 crate::Expr::Field(v0) => crate::Expr::Field(v0.clone()), in clone()
267 crate::Expr::ForLoop(v0) => crate::Expr::ForLoop(v0.clone()), in clone()
268 crate::Expr::Group(v0) => crate::Expr::Group(v0.clone()), in clone()
270 crate::Expr::If(v0) => crate::Expr::If(v0.clone()), in clone()
271 crate::Expr::Index(v0) => crate::Expr::Index(v0.clone()), in clone()
273 crate::Expr::Infer(v0) => crate::Expr::Infer(v0.clone()), in clone()
275 crate::Expr::Let(v0) => crate::Expr::Let(v0.clone()), in clone()
276 crate::Expr::Lit(v0) => crate::Expr::Lit(v0.clone()), in clone()
278 crate::Expr::Loop(v0) => crate::Expr::Loop(v0.clone()), in clone()
279 crate::Expr::Macro(v0) => crate::Expr::Macro(v0.clone()), in clone()
281 crate::Expr::Match(v0) => crate::Expr::Match(v0.clone()), in clone()
282 crate::Expr::MethodCall(v0) => crate::Expr::MethodCall(v0.clone()), in clone()
283 crate::Expr::Paren(v0) => crate::Expr::Paren(v0.clone()), in clone()
284 crate::Expr::Path(v0) => crate::Expr::Path(v0.clone()), in clone()
286 crate::Expr::Range(v0) => crate::Expr::Range(v0.clone()), in clone()
288 crate::Expr::RawAddr(v0) => crate::Expr::RawAddr(v0.clone()), in clone()
289 crate::Expr::Reference(v0) => crate::Expr::Reference(v0.clone()), in clone()
291 crate::Expr::Repeat(v0) => crate::Expr::Repeat(v0.clone()), in clone()
293 crate::Expr::Return(v0) => crate::Expr::Return(v0.clone()), in clone()
294 crate::Expr::Struct(v0) => crate::Expr::Struct(v0.clone()), in clone()
296 crate::Expr::Try(v0) => crate::Expr::Try(v0.clone()), in clone()
298 crate::Expr::TryBlock(v0) => crate::Expr::TryBlock(v0.clone()), in clone()
299 crate::Expr::Tuple(v0) => crate::Expr::Tuple(v0.clone()), in clone()
300 crate::Expr::Unary(v0) => crate::Expr::Unary(v0.clone()), in clone()
302 crate::Expr::Unsafe(v0) => crate::Expr::Unsafe(v0.clone()), in clone()
303 crate::Expr::Verbatim(v0) => crate::Expr::Verbatim(v0.clone()), in clone()
305 crate::Expr::While(v0) => crate::Expr::While(v0.clone()), in clone()
307 crate::Expr::Yield(v0) => crate::Expr::Yield(v0.clone()), in clone()
1813 crate::Stmt::Expr(v0, v1) => crate::Stmt::Expr(v0.clone(), v1.clone()), in clone()