Skip to content

Commit ed4376d

Browse files
committed
mlua_derive: Drop itertools dependency
Plus minor codestyle changes
1 parent 94adff7 commit ed4376d

3 files changed

Lines changed: 7 additions & 10 deletions

File tree

mlua_derive/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ license = "MIT"
1313
proc-macro = true
1414

1515
[features]
16-
macros = ["itertools"]
16+
macros = []
1717

1818
[dependencies]
1919
quote = "1.0"
2020
proc-macro2 = { version = "1.0", features = ["span-locations"] }
2121
syn = { version = "2.0", features = ["full"] }
22-
itertools = { version = "0.14", optional = true }

mlua_derive/src/chunk/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,8 @@ impl Chunk {
9191
prev_end = Some(t.end());
9292
}
9393

94-
Ok(Self {
95-
source: source.trim_end().to_string(),
96-
caps,
97-
})
94+
let source = source.trim_end().to_string();
95+
Ok(Self { source, caps })
9896
}
9997

10098
pub(crate) fn captures(&self) -> &[Capture] {

mlua_derive/src/chunk/token.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ pub(crate) struct Tokens(pub(crate) Vec<Token>);
137137
impl Tokens {
138138
pub(crate) fn retokenize(tt: TokenStream) -> Result<Tokens, TokenStream2> {
139139
let mut flat = Vec::new();
140-
for tree in tt.into_iter() {
141-
flat.extend(Tokens::try_from(tree)?.0);
140+
for tree in tt {
141+
flat.extend(Tokens::try_from(tree)?);
142142
}
143143

144144
let mut tokens = Vec::new();
@@ -189,8 +189,8 @@ impl TryFrom<TokenTree> for Tokens {
189189
let (b, e) = (b.into(), e.into());
190190

191191
let mut result = vec![Token::new_delim(b, tt.clone(), true)?];
192-
for inner in g.stream().into_iter() {
193-
result.extend(Tokens::try_from(inner)?.0);
192+
for inner in g.stream() {
193+
result.extend(Tokens::try_from(inner)?);
194194
}
195195
result.push(Token::new_delim(e, tt, false)?);
196196
result

0 commit comments

Comments
 (0)