fn condition(i: &str) -> IResult<&str, Vec<Selector>, VerboseError<&str>> {
        #[cfg(test)]
        trace!("Condition: {}", i);

        Self::expect_non_empty(i)?;

        let result = context(
            "Condition",
            Self::trimmed(many1(terminated(Self::selector, opt(tag(","))))),
        )(i);

        #[cfg(test)]
        trace!("Condition: {:#?}", result);

        result
    }
/// Parse a selector or selector list.
Parse a selector or selector list.
Parse a selector or selector list .
fn condition(i: &str) -> IResult<&str, Vec<Selector>, VerboseError<&str>> {
        #[cfg(test)]
        trace!("Condition: {}", i);
        Self::expect_non_empty(i)?;
        let result = context(
            "Condition",
            Self::trimmed(many1(terminated(Self::selector, opt(tag(","))))),
        )(i);
        #[cfg(test)]
        trace!("Condition: {:#?}", result);
        result
    }
fn condition ( i : & str ) -> IResult < & str , Vec < Selector > , VerboseError < & str > > { # [ cfg ( test ) ] trace ! ( " " i ) ; Self :: expect_non_empty ( i ) ? ; let result = context ( " " , Self :: trimmed ( many1 ( terminated ( Self :: selector , opt ( tag ( " " ) ) ) ) ) , ) ( i ) ; # [ cfg ( test ) ] trace ! ( " " result ) ; result }
Parse a selector or selector list.
Parse a selector or selector list .
i
&str
i
&str