mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-15 01:17:27 +00:00
cleanup imports
This commit is contained in:
parent
23ce31e836
commit
d3ba55bd06
1 changed files with 14 additions and 15 deletions
|
@ -61,18 +61,17 @@
|
|||
|
||||
use std::rc::Rc;
|
||||
|
||||
use parser::ParserEntryPoint;
|
||||
use smallvec::{smallvec, SmallVec};
|
||||
use syntax::SmolStr;
|
||||
|
||||
use crate::{
|
||||
expander::{Binding, Bindings, Fragment},
|
||||
expander::{Binding, Bindings, ExpandResult, Fragment},
|
||||
parser::{Op, RepeatKind, Separator},
|
||||
tt_iter::TtIter,
|
||||
ExpandError, MetaTemplate,
|
||||
};
|
||||
|
||||
use super::ExpandResult;
|
||||
use parser::ParserEntryPoint::*;
|
||||
use smallvec::{smallvec, SmallVec};
|
||||
use syntax::SmolStr;
|
||||
|
||||
impl Bindings {
|
||||
fn push_optional(&mut self, name: &SmolStr) {
|
||||
// FIXME: Do we have a better way to represent an empty token ?
|
||||
|
@ -691,14 +690,14 @@ fn match_leaf(lhs: &tt::Leaf, src: &mut TtIter) -> Result<(), ExpandError> {
|
|||
|
||||
fn match_meta_var(kind: &str, input: &mut TtIter) -> ExpandResult<Option<Fragment>> {
|
||||
let fragment = match kind {
|
||||
"path" => Path,
|
||||
"expr" => Expr,
|
||||
"ty" => Type,
|
||||
"pat" | "pat_param" => Pattern, // FIXME: edition2021
|
||||
"stmt" => Statement,
|
||||
"block" => Block,
|
||||
"meta" => MetaItem,
|
||||
"item" => Item,
|
||||
"path" => ParserEntryPoint::Path,
|
||||
"expr" => ParserEntryPoint::Expr,
|
||||
"ty" => ParserEntryPoint::Type,
|
||||
"pat" | "pat_param" => ParserEntryPoint::Pattern, // FIXME: edition2021
|
||||
"stmt" => ParserEntryPoint::Statement,
|
||||
"block" => ParserEntryPoint::Block,
|
||||
"meta" => ParserEntryPoint::MetaItem,
|
||||
"item" => ParserEntryPoint::Item,
|
||||
_ => {
|
||||
let tt_result = match kind {
|
||||
"ident" => input
|
||||
|
@ -896,7 +895,7 @@ impl<'a> TtIter<'a> {
|
|||
}
|
||||
|
||||
fn eat_vis(&mut self) -> Option<tt::TokenTree> {
|
||||
self.expect_fragment(Visibility).value
|
||||
self.expect_fragment(ParserEntryPoint::Visibility).value
|
||||
}
|
||||
|
||||
fn eat_char(&mut self, c: char) -> Option<tt::TokenTree> {
|
||||
|
|
Loading…
Reference in a new issue