Lines Matching refs:Lifetime
40 Lifetime(LifetimeParam),
55 pub lifetime: Lifetime,
57 pub bounds: Punctuated<Lifetime, Token![+]>,
185 if let GenericParam::Lifetime(lifetime) = next {
203 if let GenericParam::Lifetime(lifetime) = next {
422 pub fn new(lifetime: Lifetime) -> Self {
451 Lifetime(Lifetime),
501 Lifetime(PredicateLifetime),
512 pub lifetime: Lifetime,
514 pub bounds: Punctuated<Lifetime, Token![+]>,
555 if lookahead.peek(Lifetime) {
556 params.push_value(GenericParam::Lifetime(LifetimeParam {
612 } else if lookahead.peek(Lifetime) {
613 Ok(GenericParam::Lifetime(LifetimeParam {
676 let lifetime: Lifetime = input.parse()?;
677 lifetimes.push_value(GenericParam::Lifetime(LifetimeParam {
750 if input.peek(Lifetime) {
751 return input.parse().map(TypeParamBound::Lifetime);
796 || input.peek(Lifetime)
912 if input.peek(Lifetime) && input.peek2(Token![:]) {
913 Ok(WherePredicate::Lifetime(PredicateLifetime {
993 if let GenericParam::Lifetime(_) = **param.value() {
1007 GenericParam::Lifetime(_) => {}
1027 if let GenericParam::Lifetime(_) = **param.value() {
1033 if let GenericParam::Lifetime(_) = **param.value() {
1041 GenericParam::Lifetime(_) => unreachable!(),
1079 if let GenericParam::Lifetime(def) = *param.value() {
1087 if let GenericParam::Lifetime(_) = **param.value() {
1095 GenericParam::Lifetime(_) => unreachable!(),