Struct swc_css_codegen::CodeGenerator
source · [−]pub struct CodeGenerator<W> where
W: CssWriter, { /* private fields */ }
Implementations
sourceimpl<W> CodeGenerator<W> where
W: CssWriter,
impl<W> CodeGenerator<W> where
W: CssWriter,
pub fn new(wr: W, config: CodegenConfig) -> Self
Trait Implementations
sourceimpl<W: Debug> Debug for CodeGenerator<W> where
W: CssWriter,
impl<W: Debug> Debug for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<AnPlusB> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<AnPlusB> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<Angle> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Angle> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<AtRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<AtRule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<CalcSum> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<CalcSum> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<CalcValue> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<CalcValue> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<CharsetRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<CharsetRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &CharsetRule) -> Result
sourceimpl<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
sourceimpl<W> Emit<Color> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Color> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<ColorProfileRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<ColorProfileRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &ColorProfileRule) -> Result
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<CounterStyleRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<CounterStyleRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &CounterStyleRule) -> Result
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<Delimiter> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Delimiter> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<Dimension> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Dimension> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<DocumentRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<DocumentRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &DocumentRule) -> Result
sourceimpl<W> Emit<DocumentRuleMatchingFunction> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<DocumentRuleMatchingFunction> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &DocumentRuleMatchingFunction) -> Result
sourceimpl<W> Emit<Flex> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Flex> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<FontFaceRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<FontFaceRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &FontFaceRule) -> Result
sourceimpl<W> Emit<Frequency> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Frequency> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<Function> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Function> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<HexColor> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<HexColor> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<Ident> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Ident> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<ImportRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<ImportRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &ImportRule) -> Result
sourceimpl<W> Emit<ImportSupportsType> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<ImportSupportsType> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &ImportSupportsType) -> Result
sourceimpl<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
sourceimpl<W> Emit<Integer> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Integer> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<KeyframesRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<KeyframesRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &KeyframesRule) -> Result
sourceimpl<W> Emit<LayerName> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<LayerName> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<LayerRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<LayerRule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<Length> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Length> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<MediaAnd> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<MediaAnd> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<MediaNot> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<MediaNot> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<MediaOr> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<MediaOr> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<MediaRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<MediaRule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<NamespaceRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<NamespaceRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &NamespaceRule) -> Result
sourceimpl<W> Emit<NamespaceUri> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<NamespaceUri> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &NamespaceUri) -> Result
sourceimpl<W> Emit<NestRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<NestRule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<NsPrefix> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<NsPrefix> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<Number> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Number> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<W> Emit<PageMarginRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<PageMarginRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &PageMarginRule) -> Result
sourceimpl<W> Emit<PageRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<PageRule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<PropertyRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<PropertyRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &PropertyRule) -> Result
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<Ratio> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Ratio> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<Rule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Rule> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<Str> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Str> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<SupportsRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<SupportsRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &SupportsRule) -> Result
sourceimpl<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
sourceimpl<W> Emit<Time> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Time> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<Tokens> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Tokens> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<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
sourceimpl<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
sourceimpl<W> Emit<UnknownAtRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<UnknownAtRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &UnknownAtRule) -> Result
sourceimpl<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
sourceimpl<W> Emit<Url> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<Url> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<UrlValue> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<UrlValue> for CodeGenerator<W> where
W: CssWriter,
sourceimpl<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
sourceimpl<W> Emit<ViewportRule> for CodeGenerator<W> where
W: CssWriter,
impl<W> Emit<ViewportRule> for CodeGenerator<W> where
W: CssWriter,
fn emit(&mut self, n: &ViewportRule) -> 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more