Home
last modified time | relevance | path

Searched refs:Stmt (Results 1 – 10 of 10) sorted by relevance

/linux/rust/syn/
H A Dstmt.rs16 pub stmts: Vec<Stmt>,
23 pub enum Stmt {
95 use crate::stmt::{Block, Local, LocalInit, Stmt, StmtMacro};
153 pub fn parse_within(input: ParseStream) -> Result<Vec<Stmt>> { in parse_within() argument
157 stmts.push(Stmt::Expr(Expr::Verbatim(TokenStream::new()), semi)); in parse_within()
164 Stmt::Expr(stmt, None) => classify::requires_semi_to_be_stmt(stmt), in parse_within()
165 Stmt::Macro(stmt) => { in parse_within()
168 Stmt::Local(_) | Stmt::Item(_) | Stmt::Expr(_, Some(_)) => false, in parse_within()
193 impl Parse for Stmt { implementation
200 fn parse_stmt(input: ParseStream, allow_nosemi: AllowNoSemi) -> Result<Stmt> { in parse_stmt() argument
[all …]
H A Dparse_quote.rs156 use crate::{Arm, Block, Pat, Stmt};
231 impl ParseQuote for Vec<Stmt> {
H A Dlib.rs532 pub use crate::stmt::{Block, Local, LocalInit, Stmt, StmtMacro};
/linux/rust/syn/gen/
H A Dclone.rs1808 impl Clone for crate::Stmt { implementation
1811 crate::Stmt::Local(v0) => crate::Stmt::Local(v0.clone()), in clone()
1812 crate::Stmt::Item(v0) => crate::Stmt::Item(v0.clone()), in clone()
1813 crate::Stmt::Expr(v0, v1) => crate::Stmt::Expr(v0.clone(), v1.clone()), in clone()
1814 crate::Stmt::Macro(v0) => crate::Stmt::Macro(v0.clone()), in clone()
H A Deq.rs1791 impl Eq for crate::Stmt {} implementation
1794 impl PartialEq for crate::Stmt { implementation
1797 (crate::Stmt::Local(self0), crate::Stmt::Local(other0)) => self0 == other0, in eq()
1798 (crate::Stmt::Item(self0), crate::Stmt::Item(other0)) => self0 == other0, in eq()
1799 (crate::Stmt::Expr(self0, self1), crate::Stmt::Expr(other0, other1)) => { in eq()
1802 (crate::Stmt::Macro(self0), crate::Stmt::Macro(other0)) => self0 == other0, in eq()
H A Dfold.rs810 fn fold_stmt(&mut self, i: crate::Stmt) -> crate::Stmt { in fold_stmt() argument
3310 pub fn fold_stmt<F>(f: &mut F, node: crate::Stmt) -> crate::Stmt in fold_stmt()
3315 crate::Stmt::Local(_binding_0) => crate::Stmt::Local(f.fold_local(_binding_0)), in fold_stmt()
3316 crate::Stmt::Item(_binding_0) => crate::Stmt::Item(f.fold_item(_binding_0)), in fold_stmt()
3317 crate::Stmt::Expr(_binding_0, _binding_1) => { in fold_stmt()
3318 crate::Stmt::Expr(f.fold_expr(_binding_0), _binding_1) in fold_stmt()
3320 crate::Stmt::Macro(_binding_0) => { in fold_stmt()
3321 crate::Stmt::Macro(f.fold_stmt_macro(_binding_0)) in fold_stmt()
H A Dhash.rs2275 impl Hash for crate::Stmt { implementation
2281 crate::Stmt::Local(v0) => { in hash()
2285 crate::Stmt::Item(v0) => { in hash()
2289 crate::Stmt::Expr(v0, v1) => { in hash()
2294 crate::Stmt::Macro(v0) => { in hash()
H A Dvisit_mut.rs761 fn visit_stmt_mut(&mut self, i: &mut crate::Stmt) { in visit_stmt_mut() argument
3198 pub fn visit_stmt_mut<V>(v: &mut V, node: &mut crate::Stmt) in visit_stmt_mut()
3203 crate::Stmt::Local(_binding_0) => { in visit_stmt_mut()
3206 crate::Stmt::Item(_binding_0) => { in visit_stmt_mut()
3209 crate::Stmt::Expr(_binding_0, _binding_1) => { in visit_stmt_mut()
3213 crate::Stmt::Macro(_binding_0) => { in visit_stmt_mut()
H A Ddebug.rs2582 impl Debug for crate::Stmt { implementation
2586 crate::Stmt::Local(v0) => v0.debug(formatter, "Local"), in fmt()
2587 crate::Stmt::Item(v0) => { in fmt()
2592 crate::Stmt::Expr(v0, v1) => { in fmt()
2598 crate::Stmt::Macro(v0) => v0.debug(formatter, "Macro"), in fmt()
H A Dvisit.rs753 fn visit_stmt(&mut self, i: &'ast crate::Stmt) { in visit_stmt() argument
3361 pub fn visit_stmt<'ast, V>(v: &mut V, node: &'ast crate::Stmt) in visit_stmt()
3366 crate::Stmt::Local(_binding_0) => { in visit_stmt()
3369 crate::Stmt::Item(_binding_0) => { in visit_stmt()
3372 crate::Stmt::Expr(_binding_0, _binding_1) => { in visit_stmt()
3376 crate::Stmt::Macro(_binding_0) => { in visit_stmt()