Struct swc_css_codegen::CodeGenerator
source · pub struct CodeGenerator<W>where
W: CssWriter,{ /* private fields */ }
Implementations§
source§impl<W> CodeGenerator<W>where
W: CssWriter,
impl<W> CodeGenerator<W>where W: CssWriter,
pub fn new(wr: W, config: CodegenConfig) -> Self
Trait Implementations§
source§impl<W> Emit<AbsoluteColorBase> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AbsoluteColorBase> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AbsoluteColorBase) -> Result
source§impl<W> Emit<AlphaValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AlphaValue> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AlphaValue) -> Result
source§impl<W> Emit<AnPlusBNotation> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnPlusBNotation> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AnPlusBNotation) -> Result
source§impl<W> Emit<AnglePercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnglePercentage> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AnglePercentage) -> Result
source§impl<W> Emit<AnyNamespace> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnyNamespace> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AnyNamespace) -> Result
source§impl<W> Emit<AtRuleName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AtRuleName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AtRuleName) -> Result
source§impl<W> Emit<AtRulePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AtRulePrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AtRulePrelude) -> Result
source§impl<W> Emit<AttributeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AttributeSelector) -> Result
source§impl<W> Emit<AttributeSelectorMatcher> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorMatcher> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AttributeSelectorMatcher) -> Result
source§impl<W> Emit<AttributeSelectorModifier> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorModifier> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AttributeSelectorModifier) -> Result
source§impl<W> Emit<AttributeSelectorValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorValue> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &AttributeSelectorValue) -> Result
source§impl<W> Emit<CalcOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcOperator> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CalcOperator) -> Result
source§impl<W> Emit<CalcProduct> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcProduct> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CalcProduct) -> Result
source§impl<W> Emit<CalcProductOrOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcProductOrOperator> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CalcProductOrOperator) -> Result
source§impl<W> Emit<CalcValueOrOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcValueOrOperator> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CalcValueOrOperator) -> Result
source§impl<W> Emit<ClassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ClassSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ClassSelector) -> Result
source§impl<W> Emit<CmykComponent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CmykComponent> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CmykComponent) -> Result
source§impl<W> Emit<ColorProfileName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ColorProfileName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ColorProfileName) -> Result
source§impl<W> Emit<Combinator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Combinator> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &Combinator) -> Result
source§impl<W> Emit<ComplexSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComplexSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ComplexSelector) -> Result
source§impl<W> Emit<ComplexSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComplexSelectorChildren> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ComplexSelectorChildren) -> Result
source§impl<W> Emit<ComponentValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComponentValue> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ComponentValue) -> Result
source§impl<W> Emit<CompoundSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CompoundSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CompoundSelector) -> Result
source§impl<W> Emit<CompoundSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CompoundSelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CompoundSelectorList) -> Result
source§impl<W> Emit<ContainerCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerCondition> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerCondition) -> Result
source§impl<W> Emit<ContainerName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerName) -> Result
source§impl<W> Emit<ContainerQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQuery> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerQuery) -> Result
source§impl<W> Emit<ContainerQueryAnd> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryAnd> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerQueryAnd) -> Result
source§impl<W> Emit<ContainerQueryNot> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryNot> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerQueryNot) -> Result
source§impl<W> Emit<ContainerQueryOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryOr> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerQueryOr) -> Result
source§impl<W> Emit<ContainerQueryType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ContainerQueryType) -> Result
source§impl<W> Emit<CustomHighlightName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomHighlightName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CustomHighlightName) -> Result
source§impl<W> Emit<CustomIdent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomIdent> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CustomIdent) -> Result
source§impl<W> Emit<CustomMediaQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomMediaQuery> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CustomMediaQuery) -> Result
source§impl<W> Emit<CustomMediaQueryMediaType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomMediaQueryMediaType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CustomMediaQueryMediaType) -> Result
source§impl<W> Emit<CustomPropertyName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomPropertyName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &CustomPropertyName) -> Result
source§impl<W> Emit<DashedIdent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DashedIdent> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &DashedIdent) -> Result
source§impl<W> Emit<Declaration> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Declaration> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &Declaration) -> Result
source§impl<W> Emit<DeclarationName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DeclarationName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &DeclarationName) -> Result
source§impl<W> Emit<DeclarationOrAtRule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DeclarationOrAtRule> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &DeclarationOrAtRule) -> Result
source§impl<W> Emit<DocumentPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DocumentPrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &DocumentPrelude) -> Result
source§impl<W> Emit<DocumentPreludeMatchingFunction> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DocumentPreludeMatchingFunction> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &DocumentPreludeMatchingFunction) -> Result
source§impl<W> Emit<ExtensionName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ExtensionName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ExtensionName) -> Result
source§impl<W> Emit<FamilyName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FamilyName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &FamilyName) -> Result
source§impl<W> Emit<FontFeatureValuesPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FontFeatureValuesPrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &FontFeatureValuesPrelude) -> Result
source§impl<W> Emit<ForgivingComplexSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingComplexSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ForgivingComplexSelector) -> Result
source§impl<W> Emit<ForgivingRelativeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingRelativeSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ForgivingRelativeSelector) -> Result
source§impl<W> Emit<ForgivingRelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingRelativeSelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ForgivingRelativeSelectorList) -> Result
source§impl<W> Emit<ForgivingSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingSelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ForgivingSelectorList) -> Result
source§impl<W> Emit<FrequencyPercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FrequencyPercentage> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &FrequencyPercentage) -> Result
source§impl<W> Emit<FunctionName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FunctionName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &FunctionName) -> Result
source§impl<W> Emit<GeneralEnclosed> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<GeneralEnclosed> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &GeneralEnclosed) -> Result
source§impl<W> Emit<IdSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<IdSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &IdSelector) -> Result
source§impl<W> Emit<ImportConditions> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportConditions> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ImportConditions) -> Result
source§impl<W> Emit<ImportHref> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportHref> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ImportHref) -> Result
source§impl<W> Emit<ImportLayerName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportLayerName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ImportLayerName) -> Result
source§impl<W> Emit<ImportPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportPrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ImportPrelude) -> Result
source§impl<W> Emit<ImportantFlag> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportantFlag> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ImportantFlag) -> Result
source§impl<W> Emit<KeyframeBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframeBlock> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &KeyframeBlock) -> Result
source§impl<W> Emit<KeyframeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframeSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &KeyframeSelector) -> Result
source§impl<W> Emit<KeyframesName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &KeyframesName) -> Result
source§impl<W> Emit<KeyframesPseudoFunction> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesPseudoFunction> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &KeyframesPseudoFunction) -> Result
source§impl<W> Emit<KeyframesPseudoPrefix> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesPseudoPrefix> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &KeyframesPseudoPrefix) -> Result
source§impl<W> Emit<LayerNameList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LayerNameList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &LayerNameList) -> Result
source§impl<W> Emit<LayerPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LayerPrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &LayerPrelude) -> Result
source§impl<W> Emit<LengthPercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LengthPercentage> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &LengthPercentage) -> Result
source§impl<W> Emit<ListOfComponentValues> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ListOfComponentValues> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &ListOfComponentValues) -> Result
source§impl<W> Emit<MediaCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaCondition> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaCondition) -> Result
source§impl<W> Emit<MediaConditionAllType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionAllType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaConditionAllType) -> Result
source§impl<W> Emit<MediaConditionType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaConditionType) -> Result
source§impl<W> Emit<MediaConditionWithoutOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionWithoutOr> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaConditionWithoutOr) -> Result
source§impl<W> Emit<MediaConditionWithoutOrType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionWithoutOrType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaConditionWithoutOrType) -> Result
source§impl<W> Emit<MediaFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeature> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeature) -> Result
source§impl<W> Emit<MediaFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureBoolean> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeatureBoolean) -> Result
source§impl<W> Emit<MediaFeatureName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeatureName) -> Result
source§impl<W> Emit<MediaFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeaturePlain> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeaturePlain) -> Result
source§impl<W> Emit<MediaFeatureRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureRange> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeatureRange) -> Result
source§impl<W> Emit<MediaFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureRangeInterval> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeatureRangeInterval) -> Result
source§impl<W> Emit<MediaFeatureValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureValue> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaFeatureValue) -> Result
source§impl<W> Emit<MediaInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaInParens> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaInParens) -> Result
source§impl<W> Emit<MediaQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaQuery> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaQuery) -> Result
source§impl<W> Emit<MediaQueryList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaQueryList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &MediaQueryList) -> Result
source§impl<W> Emit<NamedNamespace> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamedNamespace> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &NamedNamespace) -> Result
source§impl<W> Emit<NamespacePrefix> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePrefix> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &NamespacePrefix) -> Result
source§impl<W> Emit<NamespacePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &NamespacePrelude) -> Result
source§impl<W> Emit<NamespacePreludeUri> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePreludeUri> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &NamespacePreludeUri) -> Result
source§impl<W> Emit<NestingSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NestingSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &NestingSelector) -> Result
source§impl<W> Emit<PageSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PageSelector) -> Result
source§impl<W> Emit<PageSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PageSelectorList) -> Result
source§impl<W> Emit<PageSelectorPseudo> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorPseudo> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PageSelectorPseudo) -> Result
source§impl<W> Emit<PageSelectorType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PageSelectorType) -> Result
source§impl<W> Emit<Percentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Percentage> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &Percentage) -> Result
source§impl<W> Emit<PseudoClassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoClassSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PseudoClassSelector) -> Result
source§impl<W> Emit<PseudoClassSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoClassSelectorChildren> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PseudoClassSelectorChildren) -> Result
source§impl<W> Emit<PseudoElementSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoElementSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PseudoElementSelector) -> Result
source§impl<W> Emit<PseudoElementSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoElementSelectorChildren> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &PseudoElementSelectorChildren) -> Result
source§impl<W> Emit<QualifiedRule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QualifiedRule> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &QualifiedRule) -> Result
source§impl<W> Emit<QualifiedRulePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QualifiedRulePrelude> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &QualifiedRulePrelude) -> Result
source§impl<W> Emit<QueryInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QueryInParens> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &QueryInParens) -> Result
source§impl<W> Emit<RelativeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<RelativeSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &RelativeSelector) -> Result
source§impl<W> Emit<RelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<RelativeSelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &RelativeSelectorList) -> Result
source§impl<W> Emit<Resolution> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Resolution> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &Resolution) -> Result
source§impl<W> Emit<SelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SelectorList> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SelectorList) -> Result
source§impl<W> Emit<SequenceOfCustomIdents> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SequenceOfCustomIdents> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SequenceOfCustomIdents) -> Result
source§impl<W> Emit<SimpleBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SimpleBlock> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SimpleBlock) -> Result
source§impl<W> Emit<SizeFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeature> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeature) -> Result
source§impl<W> Emit<SizeFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureBoolean> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeatureBoolean) -> Result
source§impl<W> Emit<SizeFeatureName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureName> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeatureName) -> Result
source§impl<W> Emit<SizeFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeaturePlain> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeaturePlain) -> Result
source§impl<W> Emit<SizeFeatureRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureRange> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeatureRange) -> Result
source§impl<W> Emit<SizeFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureRangeInterval> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeatureRangeInterval) -> Result
source§impl<W> Emit<SizeFeatureValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureValue> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SizeFeatureValue) -> Result
source§impl<W> Emit<StyleBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<StyleBlock> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &StyleBlock) -> Result
source§impl<W> Emit<Stylesheet> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Stylesheet> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &Stylesheet) -> Result
source§impl<W> Emit<SubclassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SubclassSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SubclassSelector) -> Result
source§impl<W> Emit<SupportsAnd> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsAnd> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsAnd) -> Result
source§impl<W> Emit<SupportsCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsCondition> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsCondition) -> Result
source§impl<W> Emit<SupportsConditionType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsConditionType> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsConditionType) -> Result
source§impl<W> Emit<SupportsFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsFeature> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsFeature) -> Result
source§impl<W> Emit<SupportsInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsInParens> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsInParens) -> Result
source§impl<W> Emit<SupportsNot> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsNot> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsNot) -> Result
source§impl<W> Emit<SupportsOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsOr> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &SupportsOr) -> Result
source§impl<W> Emit<TagNameSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TagNameSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &TagNameSelector) -> Result
source§impl<W> Emit<TimePercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TimePercentage> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &TimePercentage) -> Result
source§impl<W> Emit<TokenAndSpan> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TokenAndSpan> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &TokenAndSpan) -> Result
source§impl<W> Emit<TypeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TypeSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &TypeSelector) -> Result
source§impl<W> Emit<UnicodeRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UnicodeRange> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &UnicodeRange) -> Result
source§impl<W> Emit<UniversalSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UniversalSelector> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &UniversalSelector) -> Result
source§impl<W> Emit<UnknownDimension> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UnknownDimension> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &UnknownDimension) -> Result
source§impl<W> Emit<UrlModifier> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UrlModifier> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &UrlModifier) -> Result
source§impl<W> Emit<UrlValueRaw> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UrlValueRaw> for CodeGenerator<W>where W: CssWriter,
fn emit(&mut self, n: &UrlValueRaw) -> Result
Auto Trait Implementations§
impl<W> RefUnwindSafe for CodeGenerator<W>where W: RefUnwindSafe,
impl<W> Send for CodeGenerator<W>where W: Send,
impl<W> Sync for CodeGenerator<W>where W: Sync,
impl<W> Unpin for CodeGenerator<W>where W: Unpin,
impl<W> UnwindSafe for CodeGenerator<W>where W: UnwindSafe,
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
source§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.