Lines Matching defs:for

50 //! impl Parse for ItemStatic {
125 /// Marker trait for types that represent single tokens.
127 /// This trait is sealed and cannot be implemented for types outside of Syn.
165 impl private::Sealed for Ident {}
182 impl Token for $name {
196 impl private::Sealed for $name {}
214 impl Token for $ty {
225 impl private::Sealed for $ty {}
234 impl<T: CustomToken> private::Sealed for T {}
237 impl<T: CustomToken> Token for T {
268 impl std::default::Default for $name {
278 impl Copy for $name {}
282 impl Clone for $name {
290 impl Debug for $name {
298 impl cmp::Eq for $name {}
302 impl PartialEq for $name {
310 impl Hash for $name {
316 impl ToTokens for $name {
324 impl Parse for $name {
333 impl Token for $name {
344 impl private::Sealed for $name {}
351 impl Deref for $name {
359 impl DerefMut for $name {
395 impl std::default::Default for $name {
405 impl Copy for $name {}
409 impl Clone for $name {
417 impl Debug for $name {
425 impl cmp::Eq for $name {}
429 impl PartialEq for $name {
437 impl Hash for $name {
455 impl ToTokens for $name {
463 impl Parse for $name {
472 impl Token for $name {
483 impl private::Sealed for $name {}
504 impl std::default::Default for $name {
512 impl Copy for $name {}
516 impl Clone for $name {
524 impl Debug for $name {
532 impl cmp::Eq for $name {}
536 impl PartialEq for $name {
544 impl Hash for $name {
561 impl private::Sealed for $name {}
572 impl ToTokens for Underscore {
580 impl Parse for Underscore {
599 impl Token for Underscore {
616 impl private::Sealed for Underscore {}
631 impl std::default::Default for Group {
641 impl Copy for Group {}
645 impl Clone for Group {
653 impl Debug for Group {
661 impl cmp::Eq for Group {}
665 impl PartialEq for Group {
673 impl Hash for Group {
690 impl private::Sealed for Group {}
693 impl Token for Paren {
704 impl Token for Brace {
715 impl Token for Bracket {
726 impl Token for Group {
756 "for" pub struct For
828 ";" pub struct Semi/1 /// terminator for various items and statements, array types
850 /// of a `let` statement, or in turbofish for a `parse` function.
863 /// impl Parse for UnitStruct {
873 /// As an expression, `Token!` is used for peeking tokens or instantiating
886 /// # impl Parse for UnitStruct {
910 /// See the [token module] documentation for details and examples.
934 [for] => { $crate::token::For };
1056 for (i, ch) in token.chars().enumerate() {
1079 for (i, ch) in token.chars().enumerate() {
1113 for (ch, span) in chars.zip(spans) {