Lines Matching refs:Option
29 pub lt_token: Option<Token![<]>,
31 pub gt_token: Option<Token![>]>,
32 pub where_clause: Option<WhereClause>,
64 pub colon_token: Option<Token![:]>,
75 pub colon_token: Option<Token![:]>,
77 pub eq_token: Option<Token![=]>,
78 pub default: Option<Type>,
91 pub eq_token: Option<Token![=]>,
92 pub default: Option<Expr>,
178 pub fn split_for_impl(&self) -> (ImplGenerics, TypeGenerics, Option<&WhereClause>) { in split_for_impl()
192 fn next(&mut self) -> Option<Self::Item> { in next()
206 fn next(&mut self) -> Option<Self::Item> { in next()
220 fn next(&mut self) -> Option<Self::Item> { in next()
234 fn next(&mut self) -> Option<Self::Item> { in next()
248 fn next(&mut self) -> Option<Self::Item> { in next()
262 fn next(&mut self) -> Option<Self::Item> { in next()
416 pub paren_token: Option<token::Paren>,
419 pub lifetimes: Option<BoundLifetimes>,
507 pub lifetimes: Option<BoundLifetimes>,
690 impl Parse for Option<BoundLifetimes> { implementation
705 let colon_token: Option<Token![:]> = input.parse()?; in parse()
726 let eq_token: Option<Token![=]> = input.parse()?; in parse()
829 Self::do_parse(input, allow_const).map(Option::unwrap) in parse()
834 fn do_parse(input: ParseStream, allow_const: bool) -> Result<Option<Self>> { in do_parse()
835 let mut lifetimes: Option<BoundLifetimes> = input.parse()?; in do_parse()
864 input.parse::<Option<Token![::]>>()?; in do_parse()
967 impl Parse for Option<WhereClause> { implementation