Lines Matching refs:Lifetime

6 use crate::lifetime::Lifetime;
48 Lifetime(LifetimeParam),
63 pub lifetime: Lifetime,
65 pub bounds: Punctuated<Lifetime, Token![+]>,
193 if let GenericParam::Lifetime(lifetime) = self.0.next()? { in next()
207 if let GenericParam::Lifetime(lifetime) = self.0.next()? { in next()
377 pub fn new(lifetime: Lifetime) -> Self { in new()
406 Lifetime(Lifetime),
455 Lifetime(Lifetime),
485 Lifetime(PredicateLifetime),
496 pub lifetime: Lifetime,
498 pub bounds: Punctuated<Lifetime, Token![+]>,
531 use crate::lifetime::Lifetime;
556 if lookahead.peek(Lifetime) { in parse()
557 params.push_value(GenericParam::Lifetime(LifetimeParam { in parse()
613 } else if lookahead.peek(Lifetime) { in parse()
614 Ok(GenericParam::Lifetime(LifetimeParam { in parse()
759 if input.peek(Lifetime) { in parse_single()
760 return input.parse().map(TypeParamBound::Lifetime); in parse_single()
814 || input.peek(Lifetime) in parse_multiple()
980 if input.peek(Lifetime) && input.peek2(Token![:]) { in parse()
981 Ok(WherePredicate::Lifetime(PredicateLifetime { in parse()
1056 if lookahead.peek(Lifetime) || lookahead.peek(Ident) || input.peek(Token![Self]) in parse()
1089 if lookahead.peek(Lifetime) { in parse()
1090 input.parse().map(CapturedParam::Lifetime) in parse()
1125 || (input.peek2(Lifetime) || input.peek2(Ident)) in choose_generics_over_qpath()
1174 if let GenericParam::Lifetime(_) = **param.value() { in to_tokens()
1188 GenericParam::Lifetime(_) => {} in to_tokens()
1208 if let GenericParam::Lifetime(_) = **param.value() { in to_tokens()
1214 if let GenericParam::Lifetime(_) = **param.value() { in to_tokens()
1222 GenericParam::Lifetime(_) => unreachable!(), in to_tokens()
1260 if let GenericParam::Lifetime(def) = *param.value() { in to_tokens()
1268 if let GenericParam::Lifetime(_) = **param.value() { in to_tokens()
1276 GenericParam::Lifetime(_) => unreachable!(), in to_tokens()
1420 if let CapturedParam::Lifetime(_) = **param.value() { in to_tokens()
1444 CapturedParam::Lifetime(lifetime) => lifetime.to_tokens(tokens), in to_tokens()