(&self)
| 95 | |
| 96 | impl GetNode for Statement { |
| 97 | fn get_node(&self) -> Node { |
| 98 | match self { |
| 99 | Statement::AssignStatement(s) => s.node, |
| 100 | Statement::AnnAssignStatement(s) => s.node, |
| 101 | Statement::AugAssignStatement(s) => s.node, |
| 102 | Statement::ExpressionStatement(s) => s.get_node(), |
| 103 | Statement::Assert(s) => s.node, |
| 104 | Statement::Pass(s) => s.node, |
| 105 | Statement::Delete(s) => s.node, |
| 106 | Statement::ReturnStmt(s) => s.node, |
| 107 | Statement::Raise(s) => s.node, |
| 108 | Statement::BreakStmt(s) => s.node, |
| 109 | Statement::ContinueStmt(s) => s.node, |
| 110 | Statement::Import(s) => s.node, |
| 111 | Statement::ImportFrom(s) => s.node, |
| 112 | Statement::Global(s) => s.node, |
| 113 | Statement::Nonlocal(s) => s.node, |
| 114 | Statement::IfStatement(s) => s.node, |
| 115 | Statement::WhileStatement(s) => s.node, |
| 116 | Statement::ForStatement(s) => s.node, |
| 117 | Statement::AsyncForStatement(s) => s.node, |
| 118 | Statement::WithStatement(s) => s.node, |
| 119 | Statement::AsyncWithStatement(s) => s.node, |
| 120 | Statement::TryStatement(s) => s.node, |
| 121 | Statement::TryStarStatement(s) => s.node, |
| 122 | Statement::FunctionDef(s) => s.node, |
| 123 | Statement::AsyncFunctionDef(s) => s.node, |
| 124 | Statement::ClassDef(s) => s.node, |
| 125 | Statement::MatchStmt(s) => s.node, |
| 126 | Statement::TypeAlias(s) => s.node, |
| 127 | } |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | #[derive(Debug, Clone)] |
no outgoing calls
no test coverage detected