pub struct CodeGenerator<W>where
W: CssWriter,{ /* private fields */ }
Available on crate features
__css
and css_codegen
only.Implementations§
source§impl<W> CodeGenerator<W>where
W: CssWriter,
impl<W> CodeGenerator<W>where
W: CssWriter,
pub fn new(wr: W, config: CodegenConfig) -> CodeGenerator<W>
Trait Implementations§
source§impl<W> Debug for CodeGenerator<W>
impl<W> Debug for CodeGenerator<W>
source§impl<W> Emit<AbsoluteColorBase> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AbsoluteColorBase> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AlphaValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AlphaValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AnPlusB> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnPlusB> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AnPlusBNotation> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnPlusBNotation> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Angle> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Angle> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AnglePercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnglePercentage> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AnyNamespace> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AnyNamespace> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AtRule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AtRule> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AtRuleName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AtRuleName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AtRulePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AtRulePrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AttributeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AttributeSelectorMatcher> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorMatcher> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AttributeSelectorModifier> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorModifier> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<AttributeSelectorValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<AttributeSelectorValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcOperator> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcProduct> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcProduct> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcProductOrOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcProductOrOperator> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcSum> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcSum> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CalcValueOrOperator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CalcValueOrOperator> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ClassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ClassSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CmykComponent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CmykComponent> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Color> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Color> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ColorProfileName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ColorProfileName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Combinator> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Combinator> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ComplexSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComplexSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ComplexSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComplexSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ComponentValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ComponentValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CompoundSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CompoundSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CompoundSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CompoundSelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerCondition> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQuery> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerQueryAnd> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryAnd> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerQueryNot> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryNot> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerQueryOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryOr> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ContainerQueryType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ContainerQueryType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CustomHighlightName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomHighlightName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CustomIdent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomIdent> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CustomMediaQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomMediaQuery> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CustomMediaQueryMediaType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomMediaQueryMediaType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<CustomPropertyName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<CustomPropertyName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<DashedIdent> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DashedIdent> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Declaration> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Declaration> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<DeclarationName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DeclarationName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<DeclarationOrAtRule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DeclarationOrAtRule> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Delimiter> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Delimiter> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Dimension> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Dimension> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<DocumentPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DocumentPrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<DocumentPreludeMatchingFunction> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<DocumentPreludeMatchingFunction> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ExtensionName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ExtensionName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<FamilyName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FamilyName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Flex> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Flex> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<FontFeatureValuesPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FontFeatureValuesPrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ForgivingComplexSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingComplexSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ForgivingRelativeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingRelativeSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ForgivingRelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingRelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ForgivingSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ForgivingSelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Frequency> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Frequency> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<FrequencyPercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FrequencyPercentage> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Function> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Function> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<FunctionName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<FunctionName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<GeneralEnclosed> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<GeneralEnclosed> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<HexColor> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<HexColor> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Hue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Hue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<IdSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<IdSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Ident> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Ident> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ImportConditions> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportConditions> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ImportHref> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportHref> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ImportLayerName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportLayerName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ImportPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportPrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ImportantFlag> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ImportantFlag> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Integer> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Integer> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<KeyframeBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframeBlock> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<KeyframeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframeSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<KeyframesName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<KeyframesPseudoFunction> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesPseudoFunction> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<KeyframesPseudoPrefix> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<KeyframesPseudoPrefix> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<LayerName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LayerName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<LayerNameList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LayerNameList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<LayerPrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LayerPrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Length> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Length> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<LengthPercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<LengthPercentage> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ListOfComponentValues> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ListOfComponentValues> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaAnd> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaAnd> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaCondition> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaConditionAllType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionAllType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaConditionType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaConditionWithoutOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionWithoutOr> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaConditionWithoutOrType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaConditionWithoutOrType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeature> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeatureName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeatureRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureRange> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaFeatureValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaFeatureValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaInParens> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaNot> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaNot> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaOr> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaQuery> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaQuery> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaQueryList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaQueryList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<MediaType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<MediaType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<NamedNamespace> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamedNamespace> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Namespace> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Namespace> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<NamespacePrefix> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePrefix> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<NamespacePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<NamespacePreludeUri> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NamespacePreludeUri> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<NestingSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<NestingSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Number> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Number> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PageSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PageSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PageSelectorPseudo> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorPseudo> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PageSelectorType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PageSelectorType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Percentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Percentage> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PseudoClassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoClassSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PseudoClassSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoClassSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PseudoElementSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoElementSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<PseudoElementSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<PseudoElementSelectorChildren> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<QualifiedRule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QualifiedRule> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<QualifiedRulePrelude> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QualifiedRulePrelude> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<QueryInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<QueryInParens> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Ratio> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Ratio> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<RelativeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<RelativeSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<RelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<RelativeSelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Resolution> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Resolution> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Rule> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Rule> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<ScopeRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<ScopeRange> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SelectorList> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SelectorList> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SequenceOfCustomIdents> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SequenceOfCustomIdents> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SimpleBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SimpleBlock> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeature> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureBoolean> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeatureName> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureName> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeaturePlain> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeatureRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureRange> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureRangeInterval> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SizeFeatureValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SizeFeatureValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Str> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Str> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<StyleBlock> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<StyleBlock> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Stylesheet> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Stylesheet> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SubclassSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SubclassSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsAnd> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsAnd> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsCondition> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsCondition> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsConditionType> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsConditionType> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsFeature> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsFeature> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsInParens> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsInParens> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsNot> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsNot> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<SupportsOr> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<SupportsOr> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<TagNameSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TagNameSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Time> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Time> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<TimePercentage> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TimePercentage> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<TokenAndSpan> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TokenAndSpan> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<TypeSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<TypeSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UnicodeRange> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UnicodeRange> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UniversalSelector> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UniversalSelector> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UnknownDimension> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UnknownDimension> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<Url> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<Url> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UrlModifier> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UrlModifier> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UrlValue> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UrlValue> for CodeGenerator<W>where
W: CssWriter,
source§impl<W> Emit<UrlValueRaw> for CodeGenerator<W>where
W: CssWriter,
impl<W> Emit<UrlValueRaw> for CodeGenerator<W>where
W: CssWriter,
Auto Trait Implementations§
impl<W> Freeze for CodeGenerator<W>where
W: Freeze,
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§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Conv for T
impl<T> Conv for T
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> FmtForward for T
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
Causes
self
to use its Binary
implementation when Debug
-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
Causes
self
to use its Display
implementation when
Debug
-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
Causes
self
to use its LowerExp
implementation when
Debug
-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
Causes
self
to use its LowerHex
implementation when
Debug
-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
Causes
self
to use its Octal
implementation when Debug
-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
Causes
self
to use its Pointer
implementation when
Debug
-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
Causes
self
to use its UpperExp
implementation when
Debug
-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
Causes
self
to use its UpperHex
implementation when
Debug
-formatted.§fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
fn fmt_list(self) -> FmtList<Self>where
&'a Self: for<'a> IntoIterator,
Formats each item in a sequence. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§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.
§impl<D> OwoColorize for D
impl<D> OwoColorize for D
§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Change the background color to magenta
§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Change the foreground color to the terminal default
§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Change the background color to the terminal default
§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Change the foreground color to bright black
§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Change the background color to bright black
§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Change the foreground color to bright red
§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Change the background color to bright red
§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Change the foreground color to bright green
§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Change the background color to bright green
§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Change the foreground color to bright yellow
§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Change the background color to bright yellow
§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Change the foreground color to bright blue
§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Change the background color to bright blue
§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright magenta
§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright magenta
§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Change the foreground color to bright purple
§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Change the background color to bright purple
§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Change the foreground color to bright cyan
§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Change the background color to bright cyan
§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Change the foreground color to bright white
§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Change the background color to bright white
§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Make the text blink (but fast!)
Hide the text
§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Cross out the text
§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg
or
a color-specific method, such as OwoColorize::green
, Read more§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg
or
a color-specific method, such as OwoColorize::on_yellow
, Read more§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.
§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Pipes by value. This is generally the method you want to use. Read more
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
Borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
Mutably borrows
self
and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
Borrows
self
, then passes self.as_ref()
into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
Mutably borrows
self
, then passes self.as_mut()
into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
Borrows
self
, then passes self.deref()
into the pipe function.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Tap for T
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Immutable access to the
Borrow<B>
of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
Mutable access to the
BorrowMut<B>
of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
Immutable access to the
AsRef<R>
view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
Mutable access to the
AsMut<R>
view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Immutable access to the
Deref::Target
of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Mutable access to the
Deref::Target
of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
Calls
.tap()
only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls
.tap_mut()
only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
Calls
.tap_borrow()
only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
Calls
.tap_borrow_mut()
only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
Calls
.tap_ref()
only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
Calls
.tap_ref_mut()
only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
Calls
.tap_deref()
only in debug builds, and is erased in release
builds.