66
77use super :: { BasicParseError , BasicParseErrorKind , Delimiter } ;
88use super :: { ParseError , Parser , SourceLocation , Token } ;
9- use cow_rc_str:: CowRcStr ;
10- use parser:: { parse_nested_block, parse_until_after, parse_until_before, ParserState } ;
9+ use crate :: cow_rc_str:: CowRcStr ;
10+ use crate :: parser:: { parse_nested_block, parse_until_after, parse_until_before, ParserState } ;
1111
1212/// Parse `!important`.
1313///
@@ -221,15 +221,15 @@ pub trait QualifiedRuleParser<'i> {
221221}
222222
223223/// Provides an iterator for declaration list parsing.
224- pub struct DeclarationListParser < ' i : ' t , ' t : ' a , ' a , P > {
224+ pub struct DeclarationListParser < ' i , ' t , ' a , P > {
225225 /// The input given to `DeclarationListParser::new`
226226 pub input : & ' a mut Parser < ' i , ' t > ,
227227
228228 /// The parser given to `DeclarationListParser::new`
229229 pub parser : P ,
230230}
231231
232- impl < ' i : ' t , ' t : ' a , ' a , I , P , E : ' i > DeclarationListParser < ' i , ' t , ' a , P >
232+ impl < ' i , ' t , ' a , I , P , E : ' i > DeclarationListParser < ' i , ' t , ' a , P >
233233where
234234 P : DeclarationParser < ' i , Declaration = I , Error = E > + AtRuleParser < ' i , AtRule = I , Error = E > ,
235235{
@@ -257,7 +257,7 @@ where
257257
258258/// `DeclarationListParser` is an iterator that yields `Ok(_)` for a valid declaration or at-rule
259259/// or `Err(())` for an invalid one.
260- impl < ' i : ' t , ' t : ' a , ' a , I , P , E : ' i > Iterator for DeclarationListParser < ' i , ' t , ' a , P >
260+ impl < ' i , ' t , ' a , I , P , E : ' i > Iterator for DeclarationListParser < ' i , ' t , ' a , P >
261261where
262262 P : DeclarationParser < ' i , Declaration = I , Error = E > + AtRuleParser < ' i , AtRule = I , Error = E > ,
263263{
@@ -306,7 +306,7 @@ where
306306}
307307
308308/// Provides an iterator for rule list parsing.
309- pub struct RuleListParser < ' i : ' t , ' t : ' a , ' a , P > {
309+ pub struct RuleListParser < ' i , ' t , ' a , P > {
310310 /// The input given to `RuleListParser::new`
311311 pub input : & ' a mut Parser < ' i , ' t > ,
312312
@@ -317,7 +317,7 @@ pub struct RuleListParser<'i: 't, 't: 'a, 'a, P> {
317317 any_rule_so_far : bool ,
318318}
319319
320- impl < ' i : ' t , ' t : ' a , ' a , R , P , E : ' i > RuleListParser < ' i , ' t , ' a , P >
320+ impl < ' i , ' t , ' a , R , P , E : ' i > RuleListParser < ' i , ' t , ' a , P >
321321where
322322 P : QualifiedRuleParser < ' i , QualifiedRule = R , Error = E >
323323 + AtRuleParser < ' i , AtRule = R , Error = E > ,
@@ -358,7 +358,7 @@ where
358358}
359359
360360/// `RuleListParser` is an iterator that yields `Ok(_)` for a rule or `Err(())` for an invalid one.
361- impl < ' i : ' t , ' t : ' a , ' a , R , P , E : ' i > Iterator for RuleListParser < ' i , ' t , ' a , P >
361+ impl < ' i , ' t , ' a , R , P , E : ' i > Iterator for RuleListParser < ' i , ' t , ' a , P >
362362where
363363 P : QualifiedRuleParser < ' i , QualifiedRule = R , Error = E >
364364 + AtRuleParser < ' i , AtRule = R , Error = E > ,
@@ -467,7 +467,7 @@ where
467467 } )
468468}
469469
470- fn parse_at_rule < ' i : ' t , ' t , P , E > (
470+ fn parse_at_rule < ' i , ' t , P , E > (
471471 start : & ParserState ,
472472 name : CowRcStr < ' i > ,
473473 input : & mut Parser < ' i , ' t > ,
0 commit comments