Lines Matching refs:it
7 fn expect_string_array(it: &mut token_stream::IntoIter) -> Vec<String> { in expect_string_array()
8 let group = expect_group(it); in expect_string_array()
11 let mut it = group.stream().into_iter(); in expect_string_array() localVariable
13 while let Some(val) = try_string(&mut it) { in expect_string_array()
16 match it.next() { in expect_string_array()
105 fn parse(it: &mut token_stream::IntoIter) -> Self { in parse()
122 let key = match it.next() { in parse()
132 assert_eq!(expect_punct(it), ':'); in parse()
135 "type" => info.type_ = expect_ident(it), in parse()
136 "name" => info.name = expect_string_ascii(it), in parse()
137 "author" => info.author = Some(expect_string(it)), in parse()
138 "authors" => info.authors = Some(expect_string_array(it)), in parse()
139 "description" => info.description = Some(expect_string(it)), in parse()
140 "license" => info.license = expect_string_ascii(it), in parse()
141 "alias" => info.alias = Some(expect_string_array(it)), in parse()
142 "firmware" => info.firmware = Some(expect_string_array(it)), in parse()
146 assert_eq!(expect_punct(it), ','); in parse()
151 expect_end(it); in parse()
175 let mut it = ts.into_iter(); in module() localVariable
177 let info = ModuleInfo::parse(&mut it); in module()