Skip to main content

Parse

Trait Parse 

Source
pub trait Parse<'a>: Sized {
    // Required method
    fn parse(input: &mut Parser<'a>) -> PResult<Self>;
}

Required Methods§

Source

fn parse(input: &mut Parser<'a>) -> PResult<Self>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a> Parse<'a> for Option<LessPropertyMerge>

Source§

fn parse(input: &mut Parser<'a>) -> PResult<Self>

Implementors§

Source§

impl<'a> Parse<'a> for AnPlusB

Source§

impl<'a> Parse<'a> for AtRule<'a>

Source§

impl<'a> Parse<'a> for AttributeSelector<'a>

Source§

impl<'a> Parse<'a> for BracketBlock<'a>

Source§

impl<'a> Parse<'a> for ClassSelector<'a>

Source§

impl<'a> Parse<'a> for ColorProfilePrelude<'a>

Source§

impl<'a> Parse<'a> for ComplexSelector<'a>

Source§

impl<'a> Parse<'a> for ComponentValue<'a>

Source§

impl<'a> Parse<'a> for ComponentValues<'a>

Source§

impl<'a> Parse<'a> for CompoundSelector<'a>

Source§

impl<'a> Parse<'a> for CompoundSelectorList<'a>

Source§

impl<'a> Parse<'a> for ContainerCondition<'a>

Source§

impl<'a> Parse<'a> for ContainerConditionAnd<'a>

Source§

impl<'a> Parse<'a> for ContainerConditionNot<'a>

Source§

impl<'a> Parse<'a> for ContainerConditionOr<'a>

Source§

impl<'a> Parse<'a> for ContainerPrelude<'a>

Source§

impl<'a> Parse<'a> for CustomMedia<'a>

Source§

impl<'a> Parse<'a> for CustomMediaValue<'a>

Source§

impl<'a> Parse<'a> for CustomSelector<'a>

Source§

impl<'a> Parse<'a> for CustomSelectorArg<'a>

Source§

impl<'a> Parse<'a> for CustomSelectorArgs<'a>

Source§

impl<'a> Parse<'a> for CustomSelectorPrelude<'a>

Source§

impl<'a> Parse<'a> for Declaration<'a>

Source§

impl<'a> Parse<'a> for Delimiter

Source§

impl<'a> Parse<'a> for Dimension<'a>

Source§

impl<'a> Parse<'a> for DocumentPrelude<'a>

Source§

impl<'a> Parse<'a> for DocumentPreludeMatcher<'a>

Source§

impl<'a> Parse<'a> for FontFamilyName<'a>

Source§

impl<'a> Parse<'a> for Function<'a>

Source§

impl<'a> Parse<'a> for FunctionName<'a>

Source§

impl<'a> Parse<'a> for HexColor<'a>

Source§

impl<'a> Parse<'a> for IdSelector<'a>

Source§

impl<'a> Parse<'a> for Ident<'a>

Source§

impl<'a> Parse<'a> for ImportPrelude<'a>

Source§

impl<'a> Parse<'a> for ImportantAnnotation<'a>

Source§

impl<'a> Parse<'a> for InterpolableIdent<'a>

Source§

impl<'a> Parse<'a> for InterpolableStr<'a>

Source§

impl<'a> Parse<'a> for KeyframeBlock<'a>

Source§

impl<'a> Parse<'a> for KeyframeSelector<'a>

Source§

impl<'a> Parse<'a> for KeyframesName<'a>

Source§

impl<'a> Parse<'a> for LanguageRange<'a>

Source§

impl<'a> Parse<'a> for LanguageRangeList<'a>

Source§

impl<'a> Parse<'a> for LayerName<'a>

Source§

impl<'a> Parse<'a> for LayerNames<'a>

Source§

impl<'a> Parse<'a> for LessConditions<'a>

Source§

impl<'a> Parse<'a> for LessDetachedRuleset<'a>

Source§

impl<'a> Parse<'a> for LessEscapedStr<'a>

Source§

impl<'a> Parse<'a> for LessExtend<'a>

Source§

impl<'a> Parse<'a> for LessExtendList<'a>

Source§

impl<'a> Parse<'a> for LessExtendRule<'a>

Source§

impl<'a> Parse<'a> for LessFormatFunction

Source§

impl<'a> Parse<'a> for LessImportOptions<'a>

Source§

impl<'a> Parse<'a> for LessImportPrelude<'a>

Source§

impl<'a> Parse<'a> for LessInterpolatedStr<'a>

Source§

impl<'a> Parse<'a> for LessJavaScriptSnippet<'a>

Source§

impl<'a> Parse<'a> for LessListFunction

Source§

impl<'a> Parse<'a> for LessLookup<'a>

Source§

impl<'a> Parse<'a> for LessLookupName<'a>

Source§

impl<'a> Parse<'a> for LessLookups<'a>

Source§

impl<'a> Parse<'a> for LessMixinCall<'a>

Source§

impl<'a> Parse<'a> for LessMixinCallee<'a>

Source§

impl<'a> Parse<'a> for LessMixinDefinition<'a>

Source§

impl<'a> Parse<'a> for LessMixinName<'a>

Source§

impl<'a> Parse<'a> for LessMixinParameterName<'a>

Source§

impl<'a> Parse<'a> for LessNamespaceValue<'a>

Source§

impl<'a> Parse<'a> for LessNamespaceValueCallee<'a>

Source§

impl<'a> Parse<'a> for LessNegativeValue<'a>

Source§

impl<'a> Parse<'a> for LessPercentKeyword

Source§

impl<'a> Parse<'a> for LessPlugin<'a>

Source§

impl<'a> Parse<'a> for LessPluginPath<'a>

Source§

impl<'a> Parse<'a> for LessPropertyInterpolation<'a>

Source§

impl<'a> Parse<'a> for LessPropertyVariable<'a>

Source§

impl<'a> Parse<'a> for LessVariable<'a>

Source§

impl<'a> Parse<'a> for LessVariableCall<'a>

Source§

impl<'a> Parse<'a> for LessVariableDeclaration<'a>

Source§

impl<'a> Parse<'a> for LessVariableInterpolation<'a>

Source§

impl<'a> Parse<'a> for LessVariableVariable<'a>

Source§

impl<'a> Parse<'a> for MediaAnd<'a>

Source§

impl<'a> Parse<'a> for MediaConditionAfterMediaType<'a>

Source§

impl<'a> Parse<'a> for MediaFeature<'a>

Source§

impl<'a> Parse<'a> for MediaFeatureComparison

Source§

impl<'a> Parse<'a> for MediaInParens<'a>

Source§

impl<'a> Parse<'a> for MediaInParensKind<'a>

Source§

impl<'a> Parse<'a> for MediaNot<'a>

Source§

impl<'a> Parse<'a> for MediaOr<'a>

Source§

impl<'a> Parse<'a> for MediaQuery<'a>

Source§

impl<'a> Parse<'a> for MediaQueryList<'a>

Source§

impl<'a> Parse<'a> for MediaQueryWithType<'a>

Source§

impl<'a> Parse<'a> for NamespacePrelude<'a>

Source§

impl<'a> Parse<'a> for NestingSelector<'a>

Source§

impl<'a> Parse<'a> for Nth<'a>

Source§

impl<'a> Parse<'a> for NthIndex<'a>

Source§

impl<'a> Parse<'a> for NthMatcher<'a>

Source§

impl<'a> Parse<'a> for Number<'a>

Source§

impl<'a> Parse<'a> for PageSelector<'a>

Source§

impl<'a> Parse<'a> for PageSelectorList<'a>

Source§

impl<'a> Parse<'a> for Percentage<'a>

Source§

impl<'a> Parse<'a> for PostcssSimpleVar<'a>

Source§

impl<'a> Parse<'a> for PostcssSimpleVarDeclaration<'a>

Source§

impl<'a> Parse<'a> for PseudoClassSelector<'a>

Source§

impl<'a> Parse<'a> for PseudoElementSelector<'a>

Source§

impl<'a> Parse<'a> for PseudoPage<'a>

Source§

impl<'a> Parse<'a> for QualifiedRule<'a>

Source§

impl<'a> Parse<'a> for QueryInParens<'a>

Source§

impl<'a> Parse<'a> for RelativeSelector<'a>

Source§

impl<'a> Parse<'a> for RelativeSelectorList<'a>

Source§

impl<'a> Parse<'a> for SassAtRoot<'a>

Source§

impl<'a> Parse<'a> for SassAtRootQuery<'a>

Source§

impl<'a> Parse<'a> for SassConditionalClause<'a>

Source§

impl<'a> Parse<'a> for SassContent<'a>

Source§

impl<'a> Parse<'a> for SassEach<'a>

Source§

impl<'a> Parse<'a> for SassExtend<'a>

Source§

impl<'a> Parse<'a> for SassFor<'a>

Source§

impl<'a> Parse<'a> for SassForBoundary

Source§

impl<'a> Parse<'a> for SassForward<'a>

Source§

impl<'a> Parse<'a> for SassFunction<'a>

Source§

impl<'a> Parse<'a> for SassIfAtRule<'a>

Source§

impl<'a> Parse<'a> for SassImportPrelude<'a>

Source§

impl<'a> Parse<'a> for SassInclude<'a>

Source§

impl<'a> Parse<'a> for SassIncludeArgs<'a>

Source§

impl<'a> Parse<'a> for SassIncludeContentBlockParams<'a>

Source§

impl<'a> Parse<'a> for SassInterpolatedStr<'a>

Source§

impl<'a> Parse<'a> for SassInterpolatedUrl<'a>

Source§

impl<'a> Parse<'a> for SassList<'a>

Source§

impl<'a> Parse<'a> for SassMap<'a>

Source§

impl<'a> Parse<'a> for SassMapItem<'a>

Source§

impl<'a> Parse<'a> for SassMixin<'a>

Source§

impl<'a> Parse<'a> for SassNestingDeclaration<'a>

Source§

impl<'a> Parse<'a> for SassParameters<'a>

Source§

impl<'a> Parse<'a> for SassParenthesizedExpression<'a>

Source§

impl<'a> Parse<'a> for SassPlaceholderSelector<'a>

Source§

impl<'a> Parse<'a> for SassUse<'a>

Source§

impl<'a> Parse<'a> for SassUseNamespace<'a>

Source§

impl<'a> Parse<'a> for SassVariable<'a>

Source§

impl<'a> Parse<'a> for SassVariableDeclaration<'a>

Source§

impl<'a> Parse<'a> for ScopeEnd<'a>

Source§

impl<'a> Parse<'a> for ScopePrelude<'a>

Source§

impl<'a> Parse<'a> for ScopeStart<'a>

Source§

impl<'a> Parse<'a> for SelectorList<'a>

Source§

impl<'a> Parse<'a> for SimpleBlock<'a>

Source§

impl<'a> Parse<'a> for SimpleSelector<'a>

Source§

impl<'a> Parse<'a> for Str<'a>

Source§

impl<'a> Parse<'a> for StyleCondition<'a>

Source§

impl<'a> Parse<'a> for StyleConditionAnd<'a>

Source§

impl<'a> Parse<'a> for StyleConditionNot<'a>

Source§

impl<'a> Parse<'a> for StyleConditionOr<'a>

Source§

impl<'a> Parse<'a> for StyleInParens<'a>

Source§

impl<'a> Parse<'a> for StyleInParensKind<'a>

Source§

impl<'a> Parse<'a> for StyleQuery<'a>

Source§

impl<'a> Parse<'a> for Stylesheet<'a>

Source§

impl<'a> Parse<'a> for SupportsCondition<'a>

Source§

impl<'a> Parse<'a> for SupportsDecl<'a>

Source§

impl<'a> Parse<'a> for SupportsInParens<'a>

Source§

impl<'a> Parse<'a> for TypeSelector<'a>

Source§

impl<'a> Parse<'a> for UnknownSassAtRule<'a>

Source§

impl<'a> Parse<'a> for Url<'a>

Source§

impl<'a> Parse<'a> for UrlModifier<'a>

Source§

impl<'a> Parse<'a> for UrlRaw<'a>