Function selectors::parser::parse_one_simple_selector
source ยท fn parse_one_simple_selector<'i, 't, P, Impl>(
parser: &P,
input: &mut Parser<'i, 't>,
state: SelectorParsingState,
) -> Result<Option<SimpleSelectorParseResult<Impl>>, ParseError<'i, P::Error>>where
P: Parser<'i, Impl = Impl>,
Impl: SelectorImpl,
Expand description
Parse a simple selector other than a type selector.
Err(())
: Invalid selector, abortOk(None)
: Not a simple selector, could be something else.input
was not consumed.Ok(Some(_))
: Parsed a simple selector or pseudo-element