Lines Matching refs:Option

143         pub rename: Option<(Token![as], Ident)>,
164 pub unsafety: Option<Token![unsafe]>,
177 pub defaultness: Option<Token![default]>,
178 pub unsafety: Option<Token![unsafe]>,
182 pub trait_: Option<(Option<Token![!]>, Path, Token![for])>,
196 pub ident: Option<Ident>,
198 pub semi_token: Option<Token![;]>,
208 pub unsafety: Option<Token![unsafe]>,
211 pub content: Option<(token::Brace, Vec<Item>)>,
212 pub semi: Option<Token![;]>,
243 pub semi_token: Option<Token![;]>,
253 pub unsafety: Option<Token![unsafe]>,
254 pub auto_token: Option<Token![auto]>,
255 pub restriction: Option<ImplRestriction>,
259 pub colon_token: Option<Token![:]>,
316 pub leading_colon: Option<Token![::]>,
589 pub semi_token: Option<Token![;]>,
649 pub default: Option<(Token![=], Expr)>,
660 pub default: Option<Block>,
661 pub semi_token: Option<Token![;]>,
673 pub colon_token: Option<Token![:]>,
675 pub default: Option<(Token![=], Type)>,
686 pub semi_token: Option<Token![;]>,
742 pub defaultness: Option<Token![default]>,
760 pub defaultness: Option<Token![default]>,
772 pub defaultness: Option<Token![default]>,
788 pub semi_token: Option<Token![;]>,
797 pub constness: Option<Token![const]>,
798 pub asyncness: Option<Token![async]>,
799 pub unsafety: Option<Token![unsafe]>,
800 pub abi: Option<Abi>,
806 pub variadic: Option<Variadic>,
813 pub fn receiver(&self) -> Option<&Receiver> { in receiver()
845 pub reference: Option<(Token![&], Option<Lifetime>)>,
846 pub mutability: Option<Token![mut]>,
848 pub colon_token: Option<Token![:]>,
854 pub fn lifetime(&self) -> Option<&Lifetime> { in lifetime()
874 pub pat: Option<(Box<Pat>, Token![:])>,
876 pub comma: Option<Token![,]>,
1034 let value = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse_rest_of_item()
1127 defaultness: Option<Token![default]>,
1131 colon_token: Option<Token![:]>,
1133 ty: Option<(Token![=], Type)>,
1158 let defaultness: Option<Token![default]> = match allow_defaultness { in parse()
1202 ) -> Result<(Option<Token![:]>, Punctuated<TypeParamBound, Token![+]>)> { in parse_optional_bounds()
1203 let colon_token: Option<Token![:]> = input.parse()?; in parse_optional_bounds()
1226 fn parse_optional_definition(input: ParseStream) -> Result<Option<(Token![=], Type)>> { in parse_optional_definition()
1227 let eq_token: Option<Token![=]> = input.parse()?; in parse_optional_definition()
1243 let ident: Option<Ident> = if input.peek(Token![try]) { in parse()
1249 let semi_token: Option<Token![;]> = if !delimiter.is_brace() { in parse()
1328 parse_item_use(input, allow_crate_root_in_path).map(Option::unwrap) in parse()
1335 ) -> Result<Option<ItemUse>> { in parse_item_use()
1339 let leading_colon: Option<Token![::]> = input.parse()?; in parse_item_use()
1362 parse_use_tree(input, allow_crate_root_in_path).map(Option::unwrap) in parse()
1369 ) -> Result<Option<UseTree>> { in parse_use_tree()
1415 allow_crate_root_in_path && content.parse::<Option<Token![::]>>()?.is_some(); in parse_use_tree()
1497 fork.parse::<Option<Token![const]>>().is_ok() in peek_signature()
1498 && fork.parse::<Option<Token![async]>>().is_ok() in peek_signature()
1502 || fork.parse::<Option<Token![unsafe]>>().is_ok()) in peek_signature()
1503 && fork.parse::<Option<Abi>>().is_ok() in peek_signature()
1511 parse_signature(input, allow_safe).map(Option::unwrap) in parse()
1515 fn parse_signature(input: ParseStream, allow_safe: bool) -> Result<Option<Signature>> { in parse_signature()
1516 let constness: Option<Token![const]> = input.parse()?; in parse_signature()
1517 let asyncness: Option<Token![async]> = input.parse()?; in parse_signature()
1518 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse_signature()
1525 let abi: Option<Abi> = input.parse()?; in parse_signature()
1634 if let Some(dots) = input.parse::<Option<Token![...]>>()? { in parse_fn_arg_or_variadic()
1657 let lifetime: Option<Lifetime> = input.parse()?; in parse()
1662 let mutability: Option<Token![mut]> = input.parse()?; in parse()
1664 let colon_token: Option<Token![:]> = if reference.is_some() { in parse()
1699 ) -> Result<(Punctuated<FnArg, Token![,]>, Option<Variadic>)> { in parse_fn_args()
1707 if let Some(dots) = input.parse::<Option<Token![...]>>()? { in parse_fn_args()
1771 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
1819 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
1855 let semi_token: Option<Token![;]> = if has_body { in parse()
1880 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
2025 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2196 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse()
2197 let auto_token: Option<Token![auto]> = input.parse()?; in parse()
2218 unsafety: Option<Token![unsafe]>, in parse_rest_of_trait()
2219 auto_token: Option<Token![auto]>, in parse_rest_of_trait()
2224 let colon_token: Option<Token![:]> = input.parse()?; in parse_rest_of_trait()
2336 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2352 let default = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse()
2544 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2561 parse_impl(input, allow_verbatim_impl).map(Option::unwrap) in parse()
2565 fn parse_impl(input: ParseStream, allow_verbatim_impl: bool) -> Result<Option<ItemImpl>> { in parse_impl()
2568 let defaultness: Option<Token![default]> = input.parse()?; in parse_impl()
2569 let unsafety: Option<Token![unsafe]> = input.parse()?; in parse_impl()
2582 input.parse::<Option<Token![?]>>()?; in parse_impl()
2698 let value = if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse()
2762 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2798 parse_impl_item_fn(input, allow_omitted_body).map(Option::unwrap) in parse()
2805 ) -> Result<Option<ImplItemFn>> { in parse_impl_item_fn()
2808 let defaultness: Option<Token![default]> = input.parse()?; in parse_impl_item_fn()
2814 if allow_omitted_body && input.parse::<Option<Token![;]>>()?.is_some() { in parse_impl_item_fn()
2840 let defaultness: Option<Token![default]> = input.parse()?; in parse()
2902 let semi_token: Option<Token![;]> = if mac.delimiter.is_brace() { in parse()
2927 let mut_token: Option<Token![mut]> = input.parse()?; in parse()