SYMBOL INDEX (3700 symbols across 150 files) FILE: bench.js function run (line 16) | async function run() { function doCssNano (line 35) | async function doCssNano() { FILE: c/build.rs function main (line 3) | fn main() { FILE: c/lightningcss.h type CssError (line 6) | typedef struct CssError CssError; type StyleSheet (line 8) | typedef struct StyleSheet StyleSheet; type Targets (line 10) | typedef struct Targets { type ParseOptions (line 22) | typedef struct ParseOptions { type TransformOptions (line 32) | typedef struct TransformOptions { type RawString (line 38) | typedef struct RawString { type CssModuleReference_Tag (line 43) | typedef enum CssModuleReference_Tag { type CssModuleReference_Local_Body (line 58) | typedef struct CssModuleReference_Local_Body { type CssModuleReference_Global_Body (line 65) | typedef struct CssModuleReference_Global_Body { type CssModuleReference_Dependency_Body (line 72) | typedef struct CssModuleReference_Dependency_Body { type CssModuleReference (line 83) | typedef struct CssModuleReference { type CssModuleExport (line 92) | typedef struct CssModuleExport { type CssModulePlaceholder (line 100) | typedef struct CssModulePlaceholder { type ToCssResult (line 105) | typedef struct ToCssResult { type PseudoClasses (line 114) | typedef struct PseudoClasses { type ToCssOptions (line 122) | typedef struct ToCssOptions { type Targets (line 134) | struct Targets type CssError (line 135) | struct CssError type StyleSheet (line 137) | struct StyleSheet type ParseOptions (line 139) | struct ParseOptions type CssError (line 140) | struct CssError type StyleSheet (line 142) | struct StyleSheet type TransformOptions (line 143) | struct TransformOptions type CssError (line 144) | struct CssError type ToCssResult (line 146) | struct ToCssResult type StyleSheet (line 146) | struct StyleSheet type ToCssOptions (line 147) | struct ToCssOptions type CssError (line 148) | struct CssError type StyleSheet (line 150) | struct StyleSheet type ToCssResult (line 152) | struct ToCssResult type CssError (line 154) | struct CssError type CssError (line 156) | struct CssError type StyleSheet (line 158) | struct StyleSheet type StyleSheet (line 160) | struct StyleSheet FILE: c/src/lib.rs type StyleSheetWrapper (line 15) | pub struct StyleSheetWrapper<'i, 'o> { type CssError (line 21) | pub struct CssError<'i> { function message (line 27) | fn message(&mut self) -> *const c_char { type ErrorKind (line 46) | pub enum ErrorKind<'i> { type ParseOptions (line 76) | pub struct ParseOptions { type Targets (line 88) | pub struct Targets { method into (line 101) | fn into(self) -> Browsers { function lightningcss_browserslist_to_targets (line 139) | pub extern "C" fn lightningcss_browserslist_to_targets( type TransformOptions (line 168) | pub struct TransformOptions { method into (line 175) | fn into(self) -> MinifyOptions { type ToCssOptions (line 195) | pub struct ToCssOptions { type PseudoClasses (line 208) | pub struct PseudoClasses { method into (line 229) | fn into(self) -> lightningcss::printer::PseudoClasses<'a> { method default (line 217) | fn default() -> Self { function lightningcss_stylesheet_parse (line 251) | pub extern "C" fn lightningcss_stylesheet_parse( function lightningcss_stylesheet_transform (line 303) | pub extern "C" fn lightningcss_stylesheet_transform( function lightningcss_stylesheet_to_css (line 314) | pub extern "C" fn lightningcss_stylesheet_to_css( function lightningcss_stylesheet_free (line 426) | pub extern "C" fn lightningcss_stylesheet_free(stylesheet: *mut StyleShe... type ToCssResult (line 433) | pub struct ToCssResult { method default (line 443) | fn default() -> Self { method drop (line 456) | fn drop(&mut self) { function lightningcss_to_css_result_free (line 472) | pub extern "C" fn lightningcss_to_css_result_free(result: ToCssResult) { type CssModuleExport (line 477) | pub struct CssModuleExport { method drop (line 486) | fn drop(&mut self) { type CssModuleReference (line 496) | pub enum CssModuleReference { method from (line 517) | fn from(reference: lightningcss::css_modules::CssModuleReference) -> S... type CssModulePlaceholder (line 531) | pub struct CssModulePlaceholder { type RawString (line 537) | pub struct RawString { method from (line 552) | fn from(string: String) -> RawString { method default (line 543) | fn default() -> Self { method drop (line 561) | fn drop(&mut self) { function lightningcss_error_message (line 571) | pub extern "C" fn lightningcss_error_message(error: *mut CssError) -> *c... function lightningcss_error_free (line 579) | pub extern "C" fn lightningcss_error_free(error: *mut CssError) { function lightningcss_stylesheet_get_warning_count (line 586) | pub extern "C" fn lightningcss_stylesheet_get_warning_count<'i>( function lightningcss_stylesheet_get_warning (line 596) | pub extern "C" fn lightningcss_stylesheet_get_warning<'i>( FILE: c/test.c function main (line 7) | int main() FILE: derive/src/lib.rs function derive_visit_children (line 8) | pub fn derive_visit_children(input: TokenStream) -> TokenStream { function derive_parse (line 13) | pub fn derive_parse(input: TokenStream) -> TokenStream { function derive_to_css (line 18) | pub fn derive_to_css(input: TokenStream) -> TokenStream { FILE: derive/src/parse.rs function derive_parse (line 9) | pub fn derive_parse(input: TokenStream) -> TokenStream { function derive_enum (line 44) | fn derive_enum(data: &DataEnum, ident: &Ident, opts: &CssOptions) -> Tok... type CssOptions (line 177) | pub struct CssOptions { method parse_attributes (line 182) | pub fn parse_attributes(attrs: &Vec) -> syn::Result { method parse (line 197) | fn parse(input: syn::parse::ParseStream) -> syn::Result { FILE: derive/src/to_css.rs function derive_to_css (line 9) | pub fn derive_to_css(input: TokenStream) -> TokenStream { function derive_enum (line 40) | fn derive_enum(data: &DataEnum, opts: &CssOptions) -> TokenStream2 { function is_option (line 154) | fn is_option(ty: &Type) -> bool { FILE: derive/src/visit.rs function derive_visit_children (line 11) | pub fn derive_visit_children(input: TokenStream) -> TokenStream { function derive (line 50) | fn derive( function skip_type (line 252) | fn skip_type(attrs: &Vec) -> bool { type VisitOptions (line 256) | struct VisitOptions { method parse (line 263) | fn parse(input: syn::parse::ParseStream) -> syn::Result { type VisitTypes (line 278) | struct VisitTypes { method parse (line 283) | fn parse(input: syn::parse::ParseStream) -> syn::Result { FILE: examples/custom_at_rule.rs function main (line 23) | fn main() { type TailwindDirective (line 59) | enum TailwindDirective { type Prelude (line 67) | enum Prelude { type TailwindRule (line 74) | struct TailwindRule { type ApplyRule (line 81) | struct ApplyRule { type AtRule (line 88) | enum AtRule { constant CHILD_TYPES (line 286) | const CHILD_TYPES: VisitTypes = VisitTypes::empty(); method visit_children (line 288) | fn visit_children(&mut self, _: &mut V) -> Result<(), V::Error> { type TailwindAtRuleParser (line 94) | struct TailwindAtRuleParser; type Prelude (line 96) | type Prelude = Prelude; type Error (line 97) | type Error = Infallible; type AtRule (line 98) | type AtRule = AtRule; method parse_prelude (line 100) | fn parse_prelude<'t>( method rule_without_block (line 137) | fn rule_without_block( type StyleRuleCollector (line 152) | struct StyleRuleCollector<'i, 'a> { type Error (line 157) | type Error = Infallible; function visit_types (line 159) | fn visit_types(&self) -> VisitTypes { function visit_rule (line 163) | fn visit_rule(&mut self, rule: &mut lightningcss::rules::CssRule<'i, AtR... type ApplyVisitor (line 187) | struct ApplyVisitor<'a, 'i> { type Error (line 192) | type Error = Infallible; function visit_types (line 194) | fn visit_types(&self) -> VisitTypes { function visit_rule (line 198) | fn visit_rule(&mut self, rule: &mut CssRule<'i, AtRule>) -> Result<(), S... function visit_url (line 227) | fn visit_url(&mut self, url: &mut lightningcss::values::url::Url<'i>) ->... function visit_color (line 232) | fn visit_color(&mut self, color: &mut lightningcss::values::color::CssCo... function visit_length (line 237) | fn visit_length(&mut self, length: &mut lightningcss::values::length::Le... function visit_dashed_ident (line 246) | fn visit_dashed_ident( function visit_selector (line 254) | fn visit_selector(&mut self, selector: &mut Selector<'i>) -> Result<(), ... function visit_token (line 267) | fn visit_token(&mut self, token: &mut TokenOrValue<'i>) -> Result<(), Se... method to_css (line 294) | fn to_css(&self, dest: &mut Printer) -> Result<()... FILE: examples/schema.rs function main (line 1) | fn main() { FILE: examples/serialize.rs function main (line 1) | fn main() { function parse (line 6) | fn parse() { function parse (line 25) | fn parse() { FILE: napi/src/at_rule_parser.rs type CustomAtRuleConfig (line 18) | pub struct CustomAtRuleConfig { function deserialize_prelude (line 24) | fn deserialize_prelude<'de, D>(deserializer: D) -> Result { type AtRule (line 52) | pub struct AtRule<'i> { type AtRuleBody (line 62) | pub enum AtRuleBody<'i> { type CustomAtRuleParser (line 69) | pub struct CustomAtRuleParser { type Prelude (line 74) | type Prelude = Prelude<'i>; type Error (line 75) | type Error = ParserError<'i>; type AtRule (line 76) | type AtRule = AtRule<'i>; method parse_prelude (line 78) | fn parse_prelude<'t>( method parse_block (line 99) | fn parse_block<'t>( method rule_without_block (line 137) | fn rule_without_block( method to_css (line 164) | fn to_css( constant CHILD_TYPES (line 205) | const CHILD_TYPES: VisitTypes = VisitTypes::empty(); function visit_children (line 207) | fn visit_children(&mut self, visitor: &mut V) -> Result<(), V::Error> { FILE: napi/src/lib.rs type JsVisitor (line 33) | struct JsVisitor; type TransformResult (line 42) | struct TransformResult<'i> { function into_js (line 54) | fn into_js(self, env: Env) -> napi::Result { function get_visitor (line 78) | fn get_visitor(env: Env, opts: &JsObject) -> Option { function get_visitor (line 87) | fn get_visitor(_env: Env, _opts: &JsObject) -> Option { function transform (line 91) | pub fn transform(ctx: CallContext) -> napi::Result { function transform_style_attribute (line 105) | pub fn transform_style_attribute(ctx: CallContext) -> napi::Result napi::Result { type JsSourceProvider (line 160) | struct JsSourceProvider { type Error (line 176) | type Error = napi::Error; method read (line 178) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error> { method resolve (line 207) | fn resolve(&self, specifier: &str, originating_file: &Path) -> Result(env: Env, result: JsUnknown, tx: Sender) -> n... function handle_error (line 280) | fn handle_error(tx: Sender>, res: napi::Result<()>) -... function resolve_on_js_thread_wrapper (line 290) | fn resolve_on_js_thread_wrapper(ctx: ThreadSafeCallContext) -> napi::R... function read_on_js_thread_wrapper (line 303) | fn read_on_js_thread_wrapper(ctx: ThreadSafeCallContext) ->... function bundle_async (line 308) | pub fn bundle_async(ctx: CallContext) -> napi::Result { function run_bundle_task (line 356) | fn run_bundle_task( function bundle (line 431) | pub fn bundle(ctx: CallContext) -> napi::Result { type JsSourceProvider (line 473) | struct JsSourceProvider { method drop (line 481) | fn drop(&mut self) { function await_promise_sync (line 495) | fn await_promise_sync( function get_result (line 502) | fn get_result(env: Env, mut value: JsUnknown) -> napi::Result { type Error (line 522) | type Error = napi::Error; method read (line 524) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error> { method resolve (line 542) | fn resolve(&self, specifier: &str, originating_file: &Path) -> Result PseudoClasses<'a> { type Drafts (line 667) | struct Drafts { type NonStandard (line 674) | struct NonStandard { function compile (line 679) | fn compile<'i>( function compile_bundle (line 812) | fn compile_bundle< type AttrConfig (line 943) | struct AttrConfig { type AttrResult (line 962) | struct AttrResult<'i> { function into_js (line 970) | fn into_js(self, ctx: CallContext) -> napi::Result { function compile_attr (line 982) | fn compile_attr<'i>( type CompileError (line 1047) | enum CompileError<'i, E: std::error::Error> { function fmt (line 1059) | fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { function into_js_error (line 1074) | fn into_js_error(self, env: Env, code: Option<&str>) -> napi::Result napi::Result; method into_js_error (line 1134) | fn into_js_error(self, env: Env) -> napi::Result { method into_js_error (line 1144) | fn into_js_error(self, env: Env) -> napi::Result { function from (line 1150) | fn from(e: Error>) -> CompileError<'i, E> { function from (line 1156) | fn from(err: Error) -> CompileError<'i, E> { function from (line 1162) | fn from(err: Error) -> CompileError<'i, E> { function from (line 1168) | fn from(e: parcel_sourcemap::SourceMapError) -> CompileError<'i, E> { function from (line 1174) | fn from(e: Error>) -> CompileError<'i, E> { function from (line 1180) | fn from(e: CompileError<'i, E>) -> napi::Error { type Warning (line 1192) | struct Warning<'i> { function from (line 1200) | fn from(mut e: Error>) -> Self { FILE: napi/src/threadsafe_function.rs type ThreadSafeCallContext (line 19) | pub struct ThreadSafeCallContext { type ThreadsafeFunctionCallMode (line 26) | pub enum ThreadsafeFunctionCallMode { function from (line 32) | fn from(value: ThreadsafeFunctionCallMode) -> Self { type ThreadsafeFunction (line 89) | pub struct ThreadsafeFunction { method clone (line 97) | fn clone(&self) -> Self { function create (line 121) | pub(crate) fn create)... function call (line 168) | pub fn call(&self, value: T, mode: ThreadsafeFunctionCallMode) -> Status { method drop (line 180) | fn drop(&mut self) { function cleanup_cb (line 193) | unsafe extern "C" fn cleanup_cb(cleanup_data: *mut c_void) { function thread_finalize_cb (line 198) | unsafe extern "C" fn thread_finalize_cb( function call_js_cb (line 209) | unsafe extern "C" fn call_js_cb( FILE: napi/src/transformer.rs type JsVisitor (line 29) | pub struct JsVisitor { method new (line 176) | pub fn new(env: Env, visitor: JsObject) -> Self { type Error (line 255) | type Error = napi::Error; method visit_types (line 257) | fn visit_types(&self) -> VisitTypes { method visit_stylesheet (line 261) | fn visit_stylesheet<'o>(&mut self, stylesheet: &mut StyleSheet<'i, 'o,... method visit_rule_list (line 281) | fn visit_rule_list( method visit_declaration_block (line 358) | fn visit_declaration_block( method visit_length (line 386) | fn visit_length(&mut self, length: &mut LengthValue) -> Result<(), Sel... method visit_angle (line 390) | fn visit_angle(&mut self, angle: &mut lightningcss::values::angle::Ang... method visit_ratio (line 394) | fn visit_ratio(&mut self, ratio: &mut lightningcss::values::ratio::Rat... method visit_resolution (line 398) | fn visit_resolution( method visit_time (line 405) | fn visit_time(&mut self, time: &mut lightningcss::values::time::Time) ... method visit_color (line 409) | fn visit_color(&mut self, color: &mut lightningcss::values::color::Css... method visit_image (line 413) | fn visit_image(&mut self, image: &mut lightningcss::values::image::Ima... method visit_url (line 419) | fn visit_url(&mut self, url: &mut lightningcss::values::url::Url<'i>) ... method visit_media_list (line 423) | fn visit_media_list(&mut self, media: &mut lightningcss::media_query::... method visit_media_feature_value (line 446) | fn visit_media_feature_value(&mut self, value: &mut MediaFeatureValue<... method visit_supports_condition (line 493) | fn visit_supports_condition( method visit_custom_ident (line 502) | fn visit_custom_ident( method visit_dashed_ident (line 509) | fn visit_dashed_ident( method visit_selector_list (line 516) | fn visit_selector_list( method visit_token_list (line 535) | fn visit_token_list( type VisitStage (line 64) | enum VisitStage { type VisitorsRef (line 69) | type VisitorsRef = Visitors>; type Visitors (line 71) | struct Visitors { function new (line 77) | fn new(enter: Option, exit: Option) -> Self { function for_stage (line 81) | fn for_stage(&self, stage: VisitStage) -> Option<&T> { function get (line 90) | fn get(&self, env: &Env) -> Visitors { function named (line 99) | fn named(&self, stage: VisitStage, name: &str) -> Option { function custom (line 105) | fn custom(&self, stage: VisitStage, obj: &str, name: &str) -> Option>( function call_visitor (line 622) | fn call_visitor>( function visit_declaration_list (line 638) | fn visit_declaration_list<'i, C: FnMut(&mut Property<'i>) -> napi::Resul... function visit_list (line 674) | fn visit_list< function map (line 713) | fn map, F: FnMut(&mut V) -> napi::Result { function deserialize (line 753) | fn deserialize(deserializer: D) -> Result type TokensOrRaw (line 808) | struct TokensOrRaw<'i>(ValueOrVec>); function deserialize (line 811) | fn deserialize(deserializer: D) -> Result type List (line 837) | trait List: Index + IndexMut { method len (line 838) | fn len(&self) -> usize; method remove (line 839) | fn remove(&mut self, i: usize); method replace (line 840) | fn replace(&mut self, i: usize, items: Vec); function len (line 844) | fn len(&self) -> usize { function remove (line 848) | fn remove(&mut self, i: usize) { function replace (line 852) | fn replace(&mut self, i: usize, items: Vec) { function len (line 858) | fn len(&self) -> usize { function remove (line 862) | fn remove(&mut self, i: usize) { function replace (line 866) | fn replace(&mut self, i: usize, items: Vec) { function len (line 877) | fn len(&self) -> usize { function remove (line 881) | fn remove(&mut self, i: usize) { function replace (line 885) | fn replace(&mut self, i: usize, items: Vec>) { FILE: napi/src/utils.rs function get_named_property (line 4) | pub fn get_named_property>(obj: &Js... FILE: node/ast.d.ts type String (line 8) | type String = string; type Rule (line 12) | type Rule = | { type MediaCondition (line 118) | type MediaCondition = type QueryFeatureFor_MediaFeatureId (line 145) | type QueryFeatureFor_MediaFeatureId = type MediaFeatureNameFor_MediaFeatureId (line 205) | type MediaFeatureNameFor_MediaFeatureId = MediaFeatureId | String | String; type MediaFeatureId (line 209) | type MediaFeatureId = type MediaFeatureValue (line 254) | type MediaFeatureValue = type Length (line 290) | type Length = type LengthUnit (line 299) | type LengthUnit = type CalcFor_Length (line 354) | type CalcFor_Length = type MathFunctionFor_Length (line 388) | type MathFunctionFor_Length = type RoundingStrategy (line 448) | type RoundingStrategy = "nearest" | "up" | "down" | "to-zero"; type Resolution (line 452) | type Resolution = type Ratio (line 471) | type Ratio = [number, number]; type TokenOrValue (line 475) | type TokenOrValue = type Token (line 531) | type Token = type CssColor (line 660) | type CssColor = CurrentColor | RGBColor | LABColor | PredefinedColor | F... type CurrentColor (line 661) | type CurrentColor = { type RGBColor (line 664) | type RGBColor = { type LABColor (line 686) | type LABColor = type PredefinedColor (line 766) | type PredefinedColor = type FloatColor (line 922) | type FloatColor = type LightDark (line 980) | type LightDark = { type SystemColor (line 988) | type SystemColor = type UnresolvedColor (line 1034) | type UnresolvedColor = type Specifier (line 1089) | type Specifier = type Angle (line 1106) | type Angle = type Time (line 1128) | type Time = type AnimationName (line 1140) | type AnimationName = type EnvironmentVariableName (line 1155) | type EnvironmentVariableName = type UAEnvironmentVariable (line 1178) | type UAEnvironmentVariable = type MediaFeatureComparison (line 1192) | type MediaFeatureComparison = "equal" | "greater-than" | "greater-than-e... type Operator (line 1196) | type Operator = "and" | "or"; type MediaType (line 1197) | type MediaType = string; type Qualifier (line 1201) | type Qualifier = "only" | "not"; type SupportsCondition (line 1205) | type SupportsCondition = type PropertyId (line 1237) | type PropertyId = type Prefix (line 2380) | type Prefix = "none" | "webkit" | "moz" | "ms" | "o"; type VendorPrefix (line 2381) | type VendorPrefix = Prefix[]; type Declaration (line 2382) | type Declaration = type Image (line 3882) | type Image = type Gradient (line 3901) | type Gradient = type LineDirection (line 4047) | type LineDirection = type HorizontalPositionKeyword (line 4074) | type HorizontalPositionKeyword = "left" | "right"; type VerticalPositionKeyword (line 4078) | type VerticalPositionKeyword = "top" | "bottom"; type GradientItemFor_DimensionPercentageFor_LengthValue (line 4084) | type GradientItemFor_DimensionPercentageFor_LengthValue = type DimensionPercentageFor_LengthValue (line 4105) | type DimensionPercentageFor_LengthValue = type CalcFor_DimensionPercentageFor_LengthValue (line 4123) | type CalcFor_DimensionPercentageFor_LengthValue = type MathFunctionFor_DimensionPercentageFor_LengthValue (line 4157) | type MathFunctionFor_DimensionPercentageFor_LengthValue = type PositionComponentFor_HorizontalPositionKeyword (line 4223) | type PositionComponentFor_HorizontalPositionKeyword = type PositionComponentFor_VerticalPositionKeyword (line 4247) | type PositionComponentFor_VerticalPositionKeyword = type EndingShape (line 4271) | type EndingShape = type Ellipse (line 4285) | type Ellipse = type ShapeExtent (line 4306) | type ShapeExtent = "closest-side" | "farthest-side" | "closest-corner" |... type Circle (line 4312) | type Circle = type GradientItemFor_DimensionPercentageFor_Angle (line 4326) | type GradientItemFor_DimensionPercentageFor_Angle = type DimensionPercentageFor_Angle (line 4347) | type DimensionPercentageFor_Angle = type CalcFor_DimensionPercentageFor_Angle (line 4365) | type CalcFor_DimensionPercentageFor_Angle = type MathFunctionFor_DimensionPercentageFor_Angle (line 4399) | type MathFunctionFor_DimensionPercentageFor_Angle = type WebKitGradientPointComponentFor_HorizontalPositionKeyword (line 4463) | type WebKitGradientPointComponentFor_HorizontalPositionKeyword = type NumberOrPercentage (line 4478) | type NumberOrPercentage = type WebKitGradientPointComponentFor_VerticalPositionKeyword (line 4490) | type WebKitGradientPointComponentFor_VerticalPositionKeyword = type BackgroundSize (line 4505) | type BackgroundSize = type LengthPercentageOrAuto (line 4526) | type LengthPercentageOrAuto = type BackgroundRepeatKeyword (line 4539) | type BackgroundRepeatKeyword = "repeat" | "space" | "round" | "no-repeat"; type BackgroundAttachment (line 4543) | type BackgroundAttachment = "scroll" | "fixed" | "local"; type BackgroundClip (line 4547) | type BackgroundClip = "border-box" | "padding-box" | "content-box" | "bo... type BackgroundOrigin (line 4551) | type BackgroundOrigin = "border-box" | "padding-box" | "content-box"; type Display (line 4555) | type Display = type DisplayKeyword (line 4580) | type DisplayKeyword = type DisplayInside (line 4598) | type DisplayInside = type DisplayOutside (line 4625) | type DisplayOutside = "block" | "inline" | "run-in"; type Visibility (line 4629) | type Visibility = "visible" | "hidden" | "collapse"; type Size (line 4633) | type Size = type MaxSize (line 4667) | type MaxSize = type BoxSizing (line 4701) | type BoxSizing = "content-box" | "border-box"; type OverflowKeyword (line 4705) | type OverflowKeyword = "visible" | "hidden" | "clip" | "scroll" | "auto"; type TextOverflow (line 4709) | type TextOverflow = "clip" | "ellipsis"; type Position2 (line 4713) | type Position2 = type Size2DFor_Length (line 4738) | type Size2DFor_Length = [Length, Length]; type LineStyle (line 4742) | type LineStyle = type BorderSideWidth (line 4756) | type BorderSideWidth = type Size2DFor_DimensionPercentageFor_LengthValue (line 4778) | type Size2DFor_DimensionPercentageFor_LengthValue = [ type RectFor_LengthOrNumber (line 4790) | type RectFor_LengthOrNumber = [LengthOrNumber, LengthOrNumber, LengthOrN... type LengthOrNumber (line 4794) | type LengthOrNumber = type BorderImageRepeatKeyword (line 4806) | type BorderImageRepeatKeyword = "stretch" | "repeat" | "round" | "space"; type RectFor_BorderImageSideWidth (line 4815) | type RectFor_BorderImageSideWidth = [ type BorderImageSideWidth (line 4824) | type BorderImageSideWidth = type RectFor_NumberOrPercentage (line 4844) | type RectFor_NumberOrPercentage = [ type OutlineStyle (line 4853) | type OutlineStyle = type FlexDirection (line 4864) | type FlexDirection = "row" | "row-reverse" | "column" | "column-reverse"; type FlexWrap (line 4868) | type FlexWrap = "nowrap" | "wrap" | "wrap-reverse"; type AlignContent (line 4872) | type AlignContent = type BaselinePosition (line 4898) | type BaselinePosition = "first" | "last"; type ContentDistribution (line 4902) | type ContentDistribution = "space-between" | "space-around" | "space-eve... type OverflowPosition (line 4906) | type OverflowPosition = "safe" | "unsafe"; type ContentPosition (line 4910) | type ContentPosition = "center" | "start" | "end" | "flex-start" | "flex... type JustifyContent (line 4914) | type JustifyContent = type AlignSelf (line 4950) | type AlignSelf = type SelfPosition (line 4978) | type SelfPosition = "center" | "start" | "end" | "self-start" | "self-en... type JustifySelf (line 4982) | type JustifySelf = type AlignItems (line 5024) | type AlignItems = type JustifyItems (line 5049) | type JustifyItems = type LegacyJustify (line 5092) | type LegacyJustify = "left" | "right" | "center"; type GapValue (line 5096) | type GapValue = type BoxOrient (line 5107) | type BoxOrient = "horizontal" | "vertical" | "inline-axis" | "block-axis"; type BoxDirection (line 5111) | type BoxDirection = "normal" | "reverse"; type BoxAlign (line 5115) | type BoxAlign = "start" | "end" | "center" | "baseline" | "stretch"; type BoxPack (line 5119) | type BoxPack = "start" | "end" | "center" | "justify"; type BoxLines (line 5123) | type BoxLines = "single" | "multiple"; type FlexPack (line 5127) | type FlexPack = "start" | "end" | "center" | "justify" | "distribute"; type FlexItemAlign (line 5131) | type FlexItemAlign = "auto" | "start" | "end" | "center" | "baseline" | ... type FlexLinePack (line 5135) | type FlexLinePack = "start" | "end" | "center" | "justify" | "distribute... type TrackSizing (line 5139) | type TrackSizing = type TrackListItem (line 5159) | type TrackListItem = type TrackSize (line 5173) | type TrackSize = type TrackBreadth (line 5198) | type TrackBreadth = type RepeatCount (line 5221) | type RepeatCount = type AutoFlowDirection (line 5232) | type AutoFlowDirection = "row" | "column"; type GridTemplateAreas (line 5236) | type GridTemplateAreas = type GridLine (line 5254) | type GridLine = type FontWeight (line 5290) | type FontWeight = type AbsoluteFontWeight (line 5306) | type AbsoluteFontWeight = type FontSize (line 5320) | type FontSize = type AbsoluteFontSize (line 5338) | type AbsoluteFontSize = type RelativeFontSize (line 5352) | type RelativeFontSize = "smaller" | "larger"; type FontStretch (line 5356) | type FontStretch = type FontStretchKeyword (line 5370) | type FontStretchKeyword = type FontFamily (line 5383) | type FontFamily = GenericFontFamily | String; type GenericFontFamily (line 5389) | type GenericFontFamily = type FontStyle (line 5412) | type FontStyle = type FontVariantCaps (line 5426) | type FontVariantCaps = type LineHeight (line 5437) | type LineHeight = type VerticalAlign (line 5452) | type VerticalAlign = type VerticalAlignKeyword (line 5464) | type VerticalAlignKeyword = type EasingFunction (line 5476) | type EasingFunction = type StepPosition (line 5525) | type StepPosition = type AnimationIterationCount (line 5541) | type AnimationIterationCount = type AnimationDirection (line 5552) | type AnimationDirection = "normal" | "reverse" | "alternate" | "alternat... type AnimationPlayState (line 5556) | type AnimationPlayState = "running" | "paused"; type AnimationFillMode (line 5560) | type AnimationFillMode = "none" | "forwards" | "backwards" | "both"; type AnimationComposition (line 5564) | type AnimationComposition = "replace" | "add" | "accumulate"; type AnimationTimeline (line 5568) | type AnimationTimeline = type ScrollAxis (line 5590) | type ScrollAxis = "block" | "inline" | "x" | "y"; type Scroller (line 5594) | type Scroller = "root" | "nearest" | "self"; type Size2DFor_LengthPercentageOrAuto (line 5603) | type Size2DFor_LengthPercentageOrAuto = [LengthPercentageOrAuto, LengthP... type AnimationRangeStart (line 5607) | type AnimationRangeStart = AnimationAttachmentRange; type AnimationAttachmentRange (line 5611) | type AnimationAttachmentRange = type TimelineRangeName (line 5625) | type TimelineRangeName = "cover" | "contain" | "entry" | "exit" | "entry... type AnimationRangeEnd (line 5629) | type AnimationRangeEnd = AnimationAttachmentRange; type Transform (line 5633) | type Transform = type TransformStyle (line 5745) | type TransformStyle = "flat" | "preserve3d"; type TransformBox (line 5749) | type TransformBox = "content-box" | "border-box" | "fill-box" | "stroke-... type BackfaceVisibility (line 5753) | type BackfaceVisibility = "visible" | "hidden"; type Perspective (line 5757) | type Perspective = type Translate (line 5768) | type Translate = type Scale (line 5787) | type Scale = type TextTransformCase (line 5806) | type TextTransformCase = "none" | "uppercase" | "lowercase" | "capitalize"; type WhiteSpace (line 5810) | type WhiteSpace = "normal" | "pre" | "nowrap" | "pre-wrap" | "break-spac... type WordBreak (line 5814) | type WordBreak = "normal" | "keep-all" | "break-all" | "break-word"; type LineBreak (line 5818) | type LineBreak = "auto" | "loose" | "normal" | "strict" | "anywhere"; type Hyphens (line 5822) | type Hyphens = "none" | "manual" | "auto"; type OverflowWrap (line 5826) | type OverflowWrap = "normal" | "anywhere" | "break-word"; type TextAlign (line 5830) | type TextAlign = "start" | "end" | "left" | "right" | "center" | "justif... type TextAlignLast (line 5834) | type TextAlignLast = "auto" | "start" | "end" | "left" | "right" | "cent... type TextJustify (line 5838) | type TextJustify = "auto" | "none" | "inter-word" | "inter-character"; type Spacing (line 5842) | type Spacing = type TextDecorationLine (line 5850) | type TextDecorationLine = ExclusiveTextDecorationLine | OtherTextDecorat... type ExclusiveTextDecorationLine (line 5851) | type ExclusiveTextDecorationLine = "none" | "spelling-error" | "grammar-... type OtherTextDecorationLine (line 5852) | type OtherTextDecorationLine = "underline" | "overline" | "line-through"... type TextDecorationStyle (line 5856) | type TextDecorationStyle = "solid" | "double" | "dotted" | "dashed" | "w... type TextDecorationThickness (line 5860) | type TextDecorationThickness = type TextDecorationSkipInk (line 5874) | type TextDecorationSkipInk = "auto" | "none" | "all"; type TextEmphasisStyle (line 5878) | type TextEmphasisStyle = type TextEmphasisFillMode (line 5902) | type TextEmphasisFillMode = "filled" | "open"; type TextEmphasisShape (line 5908) | type TextEmphasisShape = "dot" | "circle" | "double-circle" | "triangle"... type TextEmphasisPositionHorizontal (line 5914) | type TextEmphasisPositionHorizontal = "left" | "right"; type TextEmphasisPositionVertical (line 5920) | type TextEmphasisPositionVertical = "over" | "under"; type TextSizeAdjust (line 5924) | type TextSizeAdjust = type Direction2 (line 5938) | type Direction2 = "ltr" | "rtl"; type UnicodeBidi (line 5942) | type UnicodeBidi = "normal" | "embed" | "isolate" | "bidi-override" | "i... type BoxDecorationBreak (line 5946) | type BoxDecorationBreak = "slice" | "clone"; type Resize (line 5950) | type Resize = "none" | "both" | "horizontal" | "vertical" | "block" | "i... type CursorKeyword (line 5956) | type CursorKeyword = type ColorOrAuto (line 5996) | type ColorOrAuto = type CaretShape (line 6007) | type CaretShape = "auto" | "bar" | "block" | "underscore"; type UserSelect (line 6011) | type UserSelect = "auto" | "text" | "none" | "contain" | "all"; type Appearance (line 6012) | type Appearance = string; type ListStyleType (line 6016) | type ListStyleType = type CounterStyle (line 6031) | type CounterStyle = type PredefinedCounterStyle (line 6054) | type PredefinedCounterStyle = type Symbol (line 6114) | type Symbol = type SymbolsType (line 6128) | type SymbolsType = "cyclic" | "numeric" | "alphabetic" | "symbolic" | "f... type ListStylePosition (line 6132) | type ListStylePosition = "inside" | "outside"; type MarkerSide (line 6136) | type MarkerSide = "match-self" | "match-parent"; type SVGPaint (line 6140) | type SVGPaint = type SVGPaintFallback (line 6170) | type SVGPaintFallback = type FillRule (line 6183) | type FillRule = "nonzero" | "evenodd"; type StrokeLinecap (line 6187) | type StrokeLinecap = "butt" | "round" | "square"; type StrokeLinejoin (line 6191) | type StrokeLinejoin = "miter" | "miter-clip" | "round" | "bevel" | "arcs"; type StrokeDasharray (line 6195) | type StrokeDasharray = type Marker (line 6206) | type Marker = type ColorInterpolation (line 6217) | type ColorInterpolation = "auto" | "srgb" | "linearrgb"; type ColorRendering (line 6221) | type ColorRendering = "auto" | "optimizespeed" | "optimizequality"; type ShapeRendering (line 6225) | type ShapeRendering = "auto" | "optimizespeed" | "crispedges" | "geometr... type TextRendering (line 6229) | type TextRendering = "auto" | "optimizespeed" | "optimizelegibility" | "... type ImageRendering (line 6233) | type ImageRendering = "auto" | "optimizespeed" | "optimizequality"; type ClipPath (line 6237) | type ClipPath = type GeometryBox (line 6263) | type GeometryBox = type BasicShape (line 6274) | type BasicShape = type RectFor_DimensionPercentageFor_LengthValue (line 6299) | type RectFor_DimensionPercentageFor_LengthValue = [ type ShapeRadius (line 6308) | type ShapeRadius = type MaskMode (line 6322) | type MaskMode = "luminance" | "alpha" | "match-source"; type MaskClip (line 6326) | type MaskClip = type MaskComposite (line 6337) | type MaskComposite = "add" | "subtract" | "intersect" | "exclude"; type MaskType (line 6341) | type MaskType = "luminance" | "alpha"; type MaskBorderMode (line 6345) | type MaskBorderMode = "luminance" | "alpha"; type WebKitMaskComposite (line 6351) | type WebKitMaskComposite = type WebKitMaskSourceType (line 6362) | type WebKitMaskSourceType = "auto" | "luminance" | "alpha"; type FilterList (line 6366) | type FilterList = type Filter (line 6377) | type Filter = type ZIndex (line 6425) | type ZIndex = type ContainerType (line 6436) | type ContainerType = "normal" | "inline-size" | "size" | "scroll-state"; type ContainerNameList (line 6440) | type ContainerNameList = type ViewTransitionName (line 6451) | type ViewTransitionName = type NoneOrCustomIdentList (line 6456) | type NoneOrCustomIdentList = type ViewTransitionGroup (line 6461) | type ViewTransitionGroup = type PrintColorAdjust (line 6466) | type PrintColorAdjust = "economy" | "exact"; type CSSWideKeyword (line 6470) | type CSSWideKeyword = "initial" | "inherit" | "unset" | "revert" | "reve... type CustomPropertyName (line 6474) | type CustomPropertyName = String | String; type SelectorComponent (line 6475) | type SelectorComponent = type Combinator (line 6525) | type Combinator = type NamespaceConstraint (line 6532) | type NamespaceConstraint = type ParsedCaseSensitivity (line 6541) | type ParsedCaseSensitivity = type AttrSelectorOperator (line 6546) | type AttrSelectorOperator = "equal" | "includes" | "dash-match" | "prefi... type TSPseudoClass (line 6547) | type TSPseudoClass = type PseudoClass (line 6635) | type PseudoClass = type Direction (line 6850) | type Direction = "ltr" | "rtl"; type WebKitScrollbarPseudoClass (line 6854) | type WebKitScrollbarPseudoClass = type BuiltinPseudoElement (line 6866) | type BuiltinPseudoElement = type PseudoElement (line 6878) | type PseudoElement = type WebKitScrollbarPseudoElement (line 7011) | type WebKitScrollbarPseudoElement = type ViewTransitionPartName (line 7019) | type ViewTransitionPartName = string; type Selector (line 7020) | type Selector = SelectorComponent[]; type SelectorList (line 7021) | type SelectorList = Selector[]; type KeyframeSelector (line 7025) | type KeyframeSelector = type KeyframesName (line 7043) | type KeyframesName = type FontFaceProperty (line 7057) | type FontFaceProperty = type Source (line 7089) | type Source = type FontFormat (line 7101) | type FontFormat = type FontTechnology (line 7130) | type FontTechnology = type FontStyle2 (line 7145) | type FontStyle2 = type Size2DFor_Angle (line 7164) | type Size2DFor_Angle = [Angle, Angle]; type Size2DFor_FontWeight (line 7173) | type Size2DFor_FontWeight = [FontWeight, FontWeight]; type Size2DFor_FontStretch (line 7182) | type Size2DFor_FontStretch = [FontStretch, FontStretch]; type FontPaletteValuesProperty (line 7188) | type FontPaletteValuesProperty = type BasePalette (line 7208) | type BasePalette = type FontFeatureSubruleType (line 7222) | type FontFeatureSubruleType = type PageMarginBox (line 7233) | type PageMarginBox = type PagePseudoClass (line 7255) | type PagePseudoClass = "left" | "right" | "first" | "last" | "blank"; type ParsedComponent (line 7259) | type ParsedComponent = type Multiplier (line 7344) | type Multiplier = type SyntaxString (line 7357) | type SyntaxString = type SyntaxComponentKind (line 7368) | type SyntaxComponentKind = type ContainerCondition (line 7421) | type ContainerCondition = | { type QueryFeatureFor_ContainerSizeFeatureId (line 7455) | type QueryFeatureFor_ContainerSizeFeatureId = type MediaFeatureNameFor_ContainerSizeFeatureId (line 7515) | type MediaFeatureNameFor_ContainerSizeFeatureId = ContainerSizeFeatureId... type ContainerSizeFeatureId (line 7519) | type ContainerSizeFeatureId = "width" | "height" | "inline-size" | "bloc... type StyleQuery (line 7523) | type StyleQuery = | { type ScrollStateQuery (line 7549) | type ScrollStateQuery = type QueryFeatureFor_ScrollStateFeatureId (line 7572) | type QueryFeatureFor_ScrollStateFeatureId = type MediaFeatureNameFor_ScrollStateFeatureId (line 7632) | type MediaFeatureNameFor_ScrollStateFeatureId = ScrollStateFeatureId | S... type ScrollStateFeatureId (line 7636) | type ScrollStateFeatureId = "stuck" | "snapped" | "scrollable" | "scroll... type ViewTransitionProperty (line 7642) | type ViewTransitionProperty = type Navigation (line 7658) | type Navigation = "none" | "auto"; type DefaultAtRule (line 7659) | type DefaultAtRule = null; type StyleSheet (line 7678) | interface StyleSheet { type MediaRule (line 7699) | interface MediaRule { type Location2 (line 7716) | interface Location2 { type MediaList (line 7733) | interface MediaList { type MediaQuery (line 7742) | interface MediaQuery { type LengthValue (line 7756) | interface LengthValue { type EnvironmentVariable (line 7769) | interface EnvironmentVariable { type Url (line 7786) | interface Url { type Location (line 7799) | interface Location { type Variable (line 7812) | interface Variable { type DashedIdentReference (line 7829) | interface DashedIdentReference { type Function (line 7842) | interface Function { type ImportRule (line 7855) | interface ImportRule { type StyleRule (line 7880) | interface StyleRule { type DeclarationBlock (line 7903) | interface DeclarationBlock { type Position (line 7916) | interface Position { type WebKitGradientPoint (line 7929) | interface WebKitGradientPoint { type WebKitColorStop (line 7942) | interface WebKitColorStop { type ImageSet (line 7957) | interface ImageSet { type ImageSetOption (line 7970) | interface ImageSetOption { type BackgroundPosition (line 7987) | interface BackgroundPosition { type BackgroundRepeat (line 8000) | interface BackgroundRepeat { type Background (line 8013) | interface Background { type BoxShadow (line 8050) | interface BoxShadow { type AspectRatio (line 8079) | interface AspectRatio { type Overflow (line 8092) | interface Overflow { type InsetBlock (line 8105) | interface InsetBlock { type InsetInline (line 8118) | interface InsetInline { type Inset (line 8131) | interface Inset { type BorderRadius (line 8152) | interface BorderRadius { type BorderImageRepeat (line 8173) | interface BorderImageRepeat { type BorderImageSlice (line 8186) | interface BorderImageSlice { type BorderImage (line 8199) | interface BorderImage { type BorderColor (line 8224) | interface BorderColor { type BorderStyle (line 8245) | interface BorderStyle { type BorderWidth (line 8266) | interface BorderWidth { type BorderBlockColor (line 8287) | interface BorderBlockColor { type BorderBlockStyle (line 8300) | interface BorderBlockStyle { type BorderBlockWidth (line 8313) | interface BorderBlockWidth { type BorderInlineColor (line 8326) | interface BorderInlineColor { type BorderInlineStyle (line 8339) | interface BorderInlineStyle { type BorderInlineWidth (line 8352) | interface BorderInlineWidth { type GenericBorderFor_LineStyle (line 8365) | interface GenericBorderFor_LineStyle { type GenericBorderFor_OutlineStyleAnd_11 (line 8382) | interface GenericBorderFor_OutlineStyleAnd_11 { type FlexFlow (line 8399) | interface FlexFlow { type Flex (line 8412) | interface Flex { type PlaceContent (line 8429) | interface PlaceContent { type PlaceSelf (line 8442) | interface PlaceSelf { type PlaceItems (line 8455) | interface PlaceItems { type Gap (line 8468) | interface Gap { type TrackRepeat (line 8483) | interface TrackRepeat { type GridAutoFlow (line 8497) | interface GridAutoFlow { type GridTemplate (line 8514) | interface GridTemplate { type Grid (line 8535) | interface Grid { type GridRow (line 8564) | interface GridRow { type GridColumn (line 8577) | interface GridColumn { type GridArea (line 8590) | interface GridArea { type MarginBlock (line 8611) | interface MarginBlock { type MarginInline (line 8624) | interface MarginInline { type Margin (line 8637) | interface Margin { type PaddingBlock (line 8658) | interface PaddingBlock { type PaddingInline (line 8671) | interface PaddingInline { type Padding (line 8684) | interface Padding { type ScrollMarginBlock (line 8705) | interface ScrollMarginBlock { type ScrollMarginInline (line 8718) | interface ScrollMarginInline { type ScrollMargin (line 8731) | interface ScrollMargin { type ScrollPaddingBlock (line 8752) | interface ScrollPaddingBlock { type ScrollPaddingInline (line 8765) | interface ScrollPaddingInline { type ScrollPadding (line 8778) | interface ScrollPadding { type Font (line 8799) | interface Font { type Transition (line 8832) | interface Transition { type ScrollTimeline (line 8853) | interface ScrollTimeline { type ViewTimeline (line 8866) | interface ViewTimeline { type AnimationRange (line 8879) | interface AnimationRange { type Animation (line 8892) | interface Animation { type MatrixForFloat (line 8933) | interface MatrixForFloat { type Matrix3DForFloat (line 8944) | interface Matrix3DForFloat { type Rotate (line 8965) | interface Rotate { type TextTransform (line 8986) | interface TextTransform { type TextIndent (line 9003) | interface TextIndent { type TextDecoration (line 9020) | interface TextDecoration { type TextEmphasis (line 9041) | interface TextEmphasis { type TextEmphasisPosition (line 9054) | interface TextEmphasisPosition { type TextShadow (line 9067) | interface TextShadow { type Cursor (line 9092) | interface Cursor { type CursorImage (line 9107) | interface CursorImage { type Caret (line 9123) | interface Caret { type ListStyle (line 9136) | interface ListStyle { type Composes (line 9153) | interface Composes { type InsetRect (line 9170) | interface InsetRect { type Circle2 (line 9183) | interface Circle2 { type Ellipse2 (line 9196) | interface Ellipse2 { type Polygon (line 9213) | interface Polygon { type Point (line 9228) | interface Point { type Mask (line 9241) | interface Mask { type MaskBorder (line 9278) | interface MaskBorder { type DropShadow (line 9307) | interface DropShadow { type Container (line 9328) | interface Container { type ColorScheme (line 9338) | interface ColorScheme { type UnparsedProperty (line 9348) | interface UnparsedProperty { type CustomProperty (line 9361) | interface CustomProperty { type AttrOperation (line 9371) | interface AttrOperation { type ViewTransitionPartSelector (line 9379) | interface ViewTransitionPartSelector { type KeyframesRule (line 9392) | interface KeyframesRule { type Keyframe (line 9415) | interface Keyframe { type TimelineRangePercentage (line 9428) | interface TimelineRangePercentage { type FontFaceRule (line 9441) | interface FontFaceRule { type UrlSource (line 9454) | interface UrlSource { type UnicodeRange (line 9473) | interface UnicodeRange { type FontPaletteValuesRule (line 9486) | interface FontPaletteValuesRule { type OverrideColors (line 9503) | interface OverrideColors { type FontFeatureValuesRule (line 9516) | interface FontFeatureValuesRule { type FontFeatureSubrule (line 9535) | interface FontFeatureSubrule { type PageRule (line 9554) | interface PageRule { type PageMarginRule (line 9575) | interface PageMarginRule { type PageSelector (line 9594) | interface PageSelector { type SupportsRule (line 9607) | interface SupportsRule { type CounterStyleRule (line 9624) | interface CounterStyleRule { type NamespaceRule (line 9641) | interface NamespaceRule { type MozDocumentRule (line 9660) | interface MozDocumentRule { type NestingRule (line 9673) | interface NestingRule { type NestedDeclarationsRule (line 9686) | interface NestedDeclarationsRule { type ViewportRule (line 9699) | interface ViewportRule { type CustomMediaRule (line 9716) | interface CustomMediaRule { type LayerStatementRule (line 9735) | interface LayerStatementRule { type LayerBlockRule (line 9748) | interface LayerBlockRule { type PropertyRule (line 9765) | interface PropertyRule { type SyntaxComponent (line 9792) | interface SyntaxComponent { type ContainerRule (line 9805) | interface ContainerRule { type ScopeRule (line 9828) | interface ScopeRule { type StartingStyleRule (line 9849) | interface StartingStyleRule { type ViewTransitionRule (line 9862) | interface ViewTransitionRule { type UnknownAtRule (line 9875) | interface UnknownAtRule { FILE: node/browserslistToTargets.js constant BROWSER_MAPPING (line 1) | const BROWSER_MAPPING = { function browserslistToTargets (line 14) | function browserslistToTargets(browserslist) { function parseVersion (line 35) | function parseVersion(version) { FILE: node/build.rs function main (line 4) | fn main() { FILE: node/composeVisitors.js function composeVisitors (line 10) | function composeVisitors(visitors) { function wrapCustomAndUnknownAtRule (line 58) | function wrapCustomAndUnknownAtRule(k, f) { function wrapCustomProperty (line 68) | function wrapCustomProperty(k, f) { function ruleVisitor (line 76) | function ruleVisitor(f, item) { function declarationVisitor (line 101) | function declarationVisitor(f, item) { function extractObjectsOrFunctions (line 125) | function extractObjectsOrFunctions(visitors, key) { function composeObjectVisitors (line 153) | function composeObjectVisitors(res, visitors, key, apply, wrapKey) { function composeTokenVisitors (line 184) | function composeTokenVisitors(res, visitors, key, type, isExit) { function createTokenVisitor (line 211) | function createTokenVisitor(visitors, type, isExit) { function extractFunctions (line 300) | function extractFunctions(visitors, key) { function composeSimpleVisitors (line 316) | function composeSimpleVisitors(res, visitors, key) { function composeArrayFunctions (line 346) | function composeArrayFunctions(res, visitors, key) { function createArrayVisitor (line 367) | function createArrayVisitor(visitors, apply) { class Bitset (line 416) | class Bitset { method constructor (line 417) | constructor(maxBits = 32) { method get (line 423) | get(bit) { method set (line 434) | set(bit) { method clear (line 444) | clear() { FILE: node/index.d.ts type TransformOptions (line 8) | interface TransformOptions { type PropertyStart (line 77) | type PropertyStart = '-' | '_' | 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g'... type ReturnedDeclaration (line 78) | type ReturnedDeclaration = Declaration | { type ReturnedMediaQuery (line 85) | type ReturnedMediaQuery = MediaQuery | { type FindByType (line 90) | type FindByType = Union extends { type: Name } ? Union : ne... type ReturnedRule (line 91) | type ReturnedRule = Rule; type RequiredValue (line 92) | type RequiredValue = Rule extends { value: object } type RuleVisitor (line 97) | type RuleVisitor> = ((rule: R) => ReturnedRule |... type MappedRuleVisitors (line 98) | type MappedRuleVisitors = { type UnknownVisitors (line 102) | type UnknownVisitors = { type CustomVisitors (line 106) | type CustomVisitors = { type AnyCustomAtRule (line 110) | type AnyCustomAtRule = { type RuleVisitors (line 114) | type RuleVisitors = MappedRuleVisitors & { type PreludeTypes (line 119) | type PreludeTypes = Exclude` | `<${PreludeTypes}>+` | `<${Pre... type ComponentTypes (line 121) | type ComponentTypes = { type Repetitions (line 125) | type Repetitions = { type MappedPrelude (line 135) | type MappedPrelude = ComponentTypes & Repetitions; type MappedBody (line 136) | type MappedBody

= P extends 's... type CustomAtRule (line 137) | interface CustomAtRule { type CustomAtRuleBody (line 144) | type CustomAtRuleBody = { type FindProperty (line 152) | type FindProperty = Union extends { property: Name } ? Unio... type DeclarationVisitor (line 153) | type DeclarationVisitor

= ((property: P) => ReturnedDec... type MappedDeclarationVisitors (line 154) | type MappedDeclarationVisitors = { type CustomPropertyVisitors (line 158) | type CustomPropertyVisitors = { type DeclarationVisitors (line 162) | type DeclarationVisitors = MappedDeclarationVisitors & { type RawValue (line 166) | interface RawValue { type TokenReturnValue (line 171) | type TokenReturnValue = TokenOrValue | TokenOrValue[] | RawValue | void; type TokenVisitor (line 172) | type TokenVisitor = (token: Token) => TokenReturnValue; type VisitableTokenTypes (line 173) | type VisitableTokenTypes = 'ident' | 'at-keyword' | 'hash' | 'id-hash' |... type TokenVisitors (line 174) | type TokenVisitors = { type FunctionVisitor (line 178) | type FunctionVisitor = (fn: Function) => TokenReturnValue; type EnvironmentVariableVisitor (line 179) | type EnvironmentVariableVisitor = (env: EnvironmentVariable) => TokenRet... type EnvironmentVariableVisitors (line 180) | type EnvironmentVariableVisitors = { type Visitor (line 184) | interface Visitor { type VisitorDependency (line 216) | type VisitorDependency = FileDependency | GlobDependency; type VisitorOptions (line 217) | interface VisitorOptions { type VisitorFunction (line 221) | type VisitorFunction = (options: VisitorOptions... type CustomAtRules (line 223) | interface CustomAtRules { type CustomAtRuleDefinition (line 227) | interface CustomAtRuleDefinition { type DependencyOptions (line 247) | interface DependencyOptions { type BundleOptions (line 252) | type BundleOptions = Omit, ... type BundleAsyncOptions (line 254) | interface BundleAsyncOptions extends BundleOpti... type Resolver (line 259) | interface Resolver { type Drafts (line 270) | interface Drafts { type NonStandard (line 275) | interface NonStandard { type PseudoClasses (line 280) | interface PseudoClasses { type TransformResult (line 288) | interface TransformResult { type Warning (line 303) | interface Warning { type CSSModulesConfig (line 310) | interface CSSModulesConfig { type CSSModuleExports (line 327) | type CSSModuleExports = { type CSSModuleExport (line 332) | interface CSSModuleExport { type CSSModuleReferences (line 341) | type CSSModuleReferences = { type CSSModuleReference (line 346) | type CSSModuleReference = LocalCSSModuleReference | GlobalCSSModuleRefer... type LocalCSSModuleReference (line 348) | interface LocalCSSModuleReference { type GlobalCSSModuleReference (line 354) | interface GlobalCSSModuleReference { type DependencyCSSModuleReference (line 360) | interface DependencyCSSModuleReference { type Dependency (line 368) | type Dependency = ImportDependency | UrlDependency | FileDependency | Gl... type ImportDependency (line 370) | interface ImportDependency { type UrlDependency (line 384) | interface UrlDependency { type FileDependency (line 394) | interface FileDependency { type GlobDependency (line 399) | interface GlobDependency { type SourceLocation (line 404) | interface SourceLocation { type Location (line 413) | interface Location { type ErrorLocation (line 420) | interface ErrorLocation extends Location { type TransformAttributeOptions (line 430) | interface TransformAttributeOptions { type TransformAttributeResult (line 461) | interface TransformAttributeResult { FILE: node/index.js function wrap (line 31) | function wrap(call) { FILE: node/src/lib.rs function transform (line 9) | fn transform(ctx: CallContext) -> napi::Result { function transform_style_attribute (line 14) | fn transform_style_attribute(ctx: CallContext) -> napi::Result { function bundle (line 19) | pub fn bundle(ctx: CallContext) -> napi::Result { function bundle_async (line 25) | pub fn bundle_async(ctx: CallContext) -> napi::Result { function init (line 30) | fn init(mut exports: JsObject) -> napi::Result<()> { function register_module (line 44) | pub fn register_module() { function napi_wasm_malloc (line 57) | pub extern "C" fn napi_wasm_malloc(size: usize) -> *mut u8 { FILE: node/targets.d.ts type Targets (line 3) | interface Targets { FILE: node/test/bundle.test.mjs method read (line 52) | read(file) { method resolve (line 58) | resolve(specifier) { method read (line 103) | read(file) { method resolve (line 133) | resolve(specifier) { method read (line 163) | async read(file) { method resolve (line 166) | resolve(specifier) { method read (line 197) | read(file) { method read (line 217) | async read(file) { method read (line 237) | read(file) { method read (line 264) | async read(file) { method resolve (line 291) | resolve(specifier, originatingFile) { method resolve (line 315) | async resolve(specifier, originatingFile) { method read (line 339) | read() { method resolve (line 358) | resolve() { method read (line 382) | read() { method Rule (line 405) | Rule() { method resolve (line 421) | resolve(specifier, originatingFile) { FILE: node/test/composeVisitors.test.mjs method Length (line 33) | Length(l) { method Color (line 43) | Color(c) { method Length (line 72) | Length(l) { method Length (line 80) | Length(l) { method size (line 109) | size(v) { method bg (line 121) | bg(v) { method size (line 141) | size(v) { method width (line 154) | width() { method color (line 191) | color(v) { method color (line 209) | color(v) { method size (line 236) | size() { method Length (line 246) | Length(l) { method width (line 276) | width(v) { method Length (line 287) | Length(l) { method width (line 314) | width(v) { method width (line 336) | width(v) { method Declaration (line 373) | Declaration(decl) { method Declaration (line 380) | Declaration(decl) { method DeclarationExit (line 404) | DeclarationExit(decl) { method DeclarationExit (line 411) | DeclarationExit(decl) { method f1 (line 435) | f1(f) { method FunctionExit (line 449) | FunctionExit(f) { method Length (line 454) | Length(l) { method test (line 485) | test(rule) { method unknown (line 497) | unknown(rule) { method 'at-keyword' (line 503) | 'at-keyword'(token) { method testA (line 532) | testA(rule) { method testB (line 563) | testB(rule) { method style (line 614) | style(rule) { method style (line 647) | style(rule) { method Variable (line 751) | Variable(v) { method Variable (line 758) | Variable(v) { method StyleSheet (line 782) | StyleSheet() { method StyleSheetExit (line 785) | StyleSheetExit() { method StyleSheet (line 790) | StyleSheet() { method StyleSheetExit (line 793) | StyleSheetExit() { method dep (line 819) | dep(rule) { method dep2 (line 833) | dep2(rule) { FILE: node/test/customAtRules.mjs method theme (line 54) | theme(rule) { method theme (line 65) | theme(f) { method mixin (line 108) | mixin(rule) { method apply (line 112) | apply(rule) { method breakpoint (line 141) | breakpoint(rule) { method breakpoint (line 189) | breakpoint(rule) { method custom (line 254) | custom(rule) { method mixin (line 302) | mixin(rule) { method apply (line 306) | apply(rule) { FILE: node/test/visitor.test.mjs method Length (line 54) | Length(length) { method dimension (line 81) | dimension(token) { method 'design-token' (line 155) | 'design-token'(fn) { method EnvironmentVariable (line 199) | EnvironmentVariable(env) { method EnvironmentVariable (line 303) | EnvironmentVariable(env) { method Url (line 325) | Url(url) { method unknown (line 350) | unknown(rule) { method 'at-keyword' (line 356) | 'at-keyword'(token) { method Selector (line 379) | Selector(selector) { method style (line 406) | style(rule) { method style (line 451) | style(rule) { method style (line 502) | style(rule) { method media (line 541) | media(rule) { method style (line 597) | style(style) { method style (line 659) | style(style) { method media (line 728) | media(media) { method size (line 794) | size(property) { method Length (line 818) | Length(length) { method Length (line 837) | Length(length) { method Length (line 856) | Length(length) { method DashedIdent (line 881) | DashedIdent(ident) { method CustomIdent (line 904) | CustomIdent(ident) { method unknown (line 922) | unknown(rule) { method Function (line 976) | Function(fn) { method theme (line 1009) | theme() { method theme (line 1033) | theme() { method Rule (line 1053) | Rule(rule) { method Selector (line 1072) | Selector(selector) { method breakpoints (line 1107) | breakpoints({ body, loc }) { method StyleSheetExit (line 1163) | StyleSheetExit(stylesheet) { method dep (line 1187) | dep(rule) { method Length (line 1213) | Length() { method Length (line 1233) | Length() { method Length (line 1263) | Length() { FILE: scripts/build-ast.js method parse (line 29) | parse() { method Program (line 40) | Program(path) { method TSInterfaceDeclaration (line 44) | TSInterfaceDeclaration(path) { method ReferencedIdentifier (line 54) | ReferencedIdentifier(path) { method TSTypeAliasDeclaration (line 59) | TSTypeAliasDeclaration(path) { function process (line 107) | function process(binding) { function genericize (line 116) | function genericize(path, name, seen = new Set()) { FILE: scripts/build-npm.js function buildNode (line 108) | function buildNode(triple, cpu, os, libc, t) { function buildCLI (line 140) | function buildCLI(triple, cpu, os, libc, t) { FILE: scripts/build-prefixes.js constant BROWSER_MAPPING (line 9) | const BROWSER_MAPPING = { constant MDN_BROWSER_MAPPING (line 23) | const MDN_BROWSER_MAPPING = { function addValue (line 150) | function addValue(map, value, prop) { function parseVersion (line 683) | function parseVersion(version) { FILE: scripts/build.js function build (line 9) | async function build() { function setupMacBuild (line 37) | function setupMacBuild() { FILE: selectors/attr.rs type AttrSelectorWithOptionalNamespace (line 10) | pub struct AttrSelectorWithOptionalNamespace<'i, Impl: SelectorImpl<'i>> { type Owned (line 29) | type Owned = AttrSelectorWithOptionalNamespace<'any, NewSel>; function into_owned (line 31) | fn into_owned(self) -> Self::Owned { function namespace (line 43) | pub fn namespace(&self) -> Option { type ParsedAttrSelectorOperation (line 72) | pub enum ParsedAttrSelectorOperation { type AttrSelectorOperation (line 81) | pub enum AttrSelectorOperation { function eval_str (line 91) | pub fn eval_str(&self, element_attr_value: &str) -> bool type AttrSelectorOperator (line 114) | pub enum AttrSelectorOperator { method eval_str (line 142) | pub fn eval_str( method to_css (line 124) | fn to_css(&self, dest: &mut W) -> fmt::Result type ParsedCaseSensitivity (line 177) | pub enum ParsedCaseSensitivity { method to_unconditional (line 195) | pub fn to_unconditional(self, is_html_element_in_html_document: bool) ... method default (line 189) | fn default() -> Self { type CaseSensitivity (line 212) | pub enum CaseSensitivity { method eq (line 218) | pub fn eq(self, a: &[u8], b: &[u8]) -> bool { method contains (line 225) | pub fn contains(self, haystack: &str, needle: &str) -> bool { FILE: selectors/bloom.rs constant BLOOM_HASH_MASK (line 12) | pub const BLOOM_HASH_MASK: u32 = 0x00ffffff; constant KEY_SIZE (line 13) | const KEY_SIZE: usize = 12; constant ARRAY_SIZE (line 15) | const ARRAY_SIZE: usize = 1 << KEY_SIZE; constant KEY_MASK (line 16) | const KEY_MASK: u32 = (1 << KEY_SIZE) - 1; type BloomFilter (line 19) | pub type BloomFilter = CountingBloomFilter; type CountingBloomFilter (line 68) | pub struct CountingBloomFilter function new (line 81) | pub fn new() -> Self { function clear (line 86) | pub fn clear(&mut self) { function is_zeroed (line 93) | pub fn is_zeroed(&self) -> bool { function is_zeroed (line 98) | pub fn is_zeroed(&self) -> bool { function insert_hash (line 104) | pub fn insert_hash(&mut self, hash: u32) { function remove_hash (line 111) | pub fn remove_hash(&mut self, hash: u32) { function might_contain_hash (line 120) | pub fn might_contain_hash(&self, hash: u32) -> bool { method fmt (line 129) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type BloomStorage (line 140) | pub trait BloomStorage: Clone + Default { method slot_is_empty (line 141) | fn slot_is_empty(&self, index: usize) -> bool; method adjust_slot (line 142) | fn adjust_slot(&mut self, index: usize, increment: bool); method is_zeroed (line 143) | fn is_zeroed(&self) -> bool; method first_slot_is_empty (line 146) | fn first_slot_is_empty(&self, hash: u32) -> bool { method second_slot_is_empty (line 151) | fn second_slot_is_empty(&self, hash: u32) -> bool { method adjust_first_slot (line 156) | fn adjust_first_slot(&mut self, hash: u32, increment: bool) { method adjust_second_slot (line 161) | fn adjust_second_slot(&mut self, hash: u32, increment: bool) { method first_slot_index (line 166) | fn first_slot_index(hash: u32) -> usize { method second_slot_index (line 171) | fn second_slot_index(hash: u32) -> usize { method adjust_slot (line 183) | fn adjust_slot(&mut self, index: usize, increment: bool) { method slot_is_empty (line 196) | fn slot_is_empty(&self, index: usize) -> bool { method is_zeroed (line 201) | fn is_zeroed(&self) -> bool { method adjust_slot (line 229) | fn adjust_slot(&mut self, index: usize, increment: bool) { method slot_is_empty (line 247) | fn slot_is_empty(&self, index: usize) -> bool { method is_zeroed (line 253) | fn is_zeroed(&self) -> bool { type BloomStorageU8 (line 177) | pub struct BloomStorageU8 { method default (line 207) | fn default() -> Self { method clone (line 215) | fn clone(&self) -> Self { type BloomStorageBool (line 223) | pub struct BloomStorageBool { method default (line 259) | fn default() -> Self { method clone (line 267) | fn clone(&self) -> Self { function hash1 (line 275) | fn hash1(hash: u32) -> u32 { function hash2 (line 280) | fn hash2(hash: u32) -> u32 { function create_and_insert_some_stuff (line 285) | fn create_and_insert_some_stuff() { type HashGenerator (line 344) | struct HashGenerator(u32); method next (line 347) | fn next(&mut self) -> u32 { function create_insert_1000_remove_100_lookup_100 (line 362) | fn create_insert_1000_remove_100_lookup_100(b: &mut test::Bencher) { function might_contain_10 (line 380) | fn might_contain_10(b: &mut test::Bencher) { function clear (line 391) | fn clear(b: &mut test::Bencher) { function insert_10 (line 397) | fn insert_10(b: &mut test::Bencher) { function remove_10 (line 408) | fn remove_10(b: &mut test::Bencher) { FILE: selectors/build.rs function main (line 10) | fn main() { FILE: selectors/builder.rs type SelectorBuilder (line 40) | pub struct SelectorBuilder<'i, Impl: SelectorImpl<'i>> { method default (line 56) | fn default() -> Self { function push (line 66) | fn push(&mut self, value: Component<'i, Impl>) { function push_simple_selector (line 74) | pub fn push_simple_selector(&mut self, ss: Component<'i, Impl>) { function push_combinator (line 83) | pub fn push_combinator(&mut self, c: Combinator) { function has_combinators (line 90) | pub fn has_combinators(&self) -> bool { function add_nesting_prefix (line 94) | pub fn add_nesting_prefix(&mut self) { function build (line 101) | pub fn build( function build_with_specificity_and_flags (line 125) | pub fn build_with_specificity_and_flags( type SelectorBuilderIter (line 149) | struct SelectorBuilderIter<'a, 'i, Impl: SelectorImpl<'i>> { method len (line 156) | fn len(&self) -> usize { type Item (line 162) | type Item = Component<'i, Impl>; method next (line 164) | fn next(&mut self) -> Option { method size_hint (line 180) | fn size_hint(&self) -> (usize, Option) { function split_from_end (line 185) | fn split_from_end(s: &[T], at: usize) -> (&[T], &[T]) { type SpecificityAndFlags (line 200) | pub struct SpecificityAndFlags { method specificity (line 210) | pub fn specificity(&self) -> u32 { method has_pseudo_element (line 215) | pub fn has_pseudo_element(&self) -> bool { method is_slotted (line 220) | pub fn is_slotted(&self) -> bool { method is_part (line 225) | pub fn is_part(&self) -> bool { constant MAX_10BIT (line 230) | const MAX_10BIT: u32 = (1u32 << 10) - 1; type Specificity (line 233) | struct Specificity { method from (line 259) | fn from(value: u32) -> Specificity { type Output (line 239) | type Output = Specificity; method add (line 241) | fn add(self, rhs: Self) -> Self::Output { method add_assign (line 250) | fn add_assign(&mut self, rhs: Self) { function from (line 271) | fn from(specificity: Specificity) -> u32 { function specificity (line 278) | fn specificity<'i, Impl>(iter: slice::Iter>) -> u32 function complex_selector_specificity (line 285) | fn complex_selector_specificity<'i, Impl>(iter: slice::Iter bool { method matches_unvisited (line 61) | pub fn matches_unvisited(&self) -> bool { type QuirksMode (line 73) | pub enum QuirksMode { method classes_and_ids_case_sensitivity (line 84) | pub fn classes_and_ids_case_sensitivity(self) -> CaseSensitivity { type MatchingContext (line 95) | pub struct MatchingContext<'a, 'i, Impl> function new (line 150) | pub fn new( function new_for_visited (line 166) | pub fn new_for_visited( function is_nested (line 192) | pub fn is_nested(&self) -> bool { function in_negation (line 198) | pub fn in_negation(&self) -> bool { function quirks_mode (line 204) | pub fn quirks_mode(&self) -> QuirksMode { function matching_mode (line 210) | pub fn matching_mode(&self) -> MatchingMode { function classes_and_ids_case_sensitivity (line 216) | pub fn classes_and_ids_case_sensitivity(&self) -> CaseSensitivity { function nest (line 222) | pub fn nest(&mut self, f: F) -> R function nest_for_negation (line 235) | pub fn nest_for_negation(&mut self, f: F) -> R function visited_handling (line 247) | pub fn visited_handling(&self) -> VisitedHandlingMode { function with_visited_handling_mode (line 253) | pub fn with_visited_handling_mode(&mut self, handling_mode: Visite... function with_shadow_host (line 267) | pub fn with_shadow_host(&mut self, host: Option, f: F) -> R function shadow_host (line 282) | pub fn shadow_host(&self) -> Option { FILE: selectors/matching.rs method for_self (line 49) | pub fn for_self(self) -> ElementSelectorFlags { method for_parent (line 54) | pub fn for_parent(self) -> ElementSelectorFlags { type LocalMatchingContext (line 63) | struct LocalMatchingContext<'a, 'b, 'i, Impl: SelectorImpl<'i>> { function matches_selector_list (line 69) | pub fn matches_selector_list<'i, E>( function may_match (line 91) | fn may_match(hashes: &AncestorHashes, bf: &BloomFilter) -> bool { type SelectorMatchingResult (line 161) | enum SelectorMatchingResult { type MatchesHoverAndActiveQuirk (line 172) | enum MatchesHoverAndActiveQuirk { function matches_selector (line 186) | pub fn matches_selector<'i, E, F>( type CompoundSelectorMatchingResult (line 212) | pub enum CompoundSelectorMatchingResult { function matches_compound_selector_from (line 229) | pub fn matches_compound_selector_from<'i, E>( function matches_complex_selector (line 295) | pub fn matches_complex_selector<'i, E, F>( function matches_hover_and_active_quirk (line 341) | fn matches_hover_and_active_quirk<'i, Impl: SelectorImpl<'i>>( type Rightmost (line 384) | enum Rightmost { function next_element_for_combinator (line 390) | fn next_element_for_combinator<'i, E>( function matches_complex_selector_internal (line 447) | fn matches_complex_selector_internal<'i, E, F>( function matches_local_name (line 550) | fn matches_local_name<'i, E>(element: &E, local_name: &LocalName<'i, E::... function matches_compound_selector (line 565) | fn matches_compound_selector<'i, E, F>( function matches_simple_selector (line 616) | fn matches_simple_selector<'i, E, F>( function select_name (line 821) | fn select_name<'a, T>(is_html: bool, local_name: &'a T, local_name_lower... function matches_generic_nth_child (line 830) | fn matches_generic_nth_child<'i, E, F>( function nth_child_index (line 886) | fn nth_child_index<'i, E>( function matches_first_child (line 945) | fn matches_first_child<'i, E, F>(element: &E, flags_setter: &mut F) -> bool function matches_last_child (line 955) | fn matches_last_child<'i, E, F>(element: &E, flags_setter: &mut F) -> bool FILE: selectors/nth_index_cache.rs type NthIndexCache (line 14) | pub struct NthIndexCache { method get (line 23) | pub fn get(&mut self, is_of_type: bool, is_from_end: bool) -> &mut Nth... type NthIndexCacheInner (line 35) | pub struct NthIndexCacheInner(FxHashMap); method lookup (line 39) | pub fn lookup(&mut self, el: OpaqueElement) -> Option { method insert (line 44) | pub fn insert(&mut self, element: OpaqueElement, index: i32) { method is_empty (line 49) | pub fn is_empty(&self) -> bool { FILE: selectors/parser.rs type PseudoElement (line 25) | pub trait PseudoElement<'i>: Sized + ToCss { method accepts_state_pseudo_classes (line 31) | fn accepts_state_pseudo_classes(&self) -> bool { method valid_after_slotted (line 36) | fn valid_after_slotted(&self) -> bool { method is_webkit_scrollbar (line 40) | fn is_webkit_scrollbar(&self) -> bool { method is_view_transition (line 44) | fn is_view_transition(&self) -> bool { method is_unknown (line 48) | fn is_unknown(&self) -> bool { type Impl (line 3163) | type Impl = DummySelectorImpl; method accepts_state_pseudo_classes (line 3165) | fn accepts_state_pseudo_classes(&self) -> bool { method valid_after_slotted (line 3169) | fn valid_after_slotted(&self) -> bool { type NonTSPseudoClass (line 54) | pub trait NonTSPseudoClass<'i>: Sized + ToCss { method is_active_or_hover (line 59) | fn is_active_or_hover(&self) -> bool; method is_user_action_state (line 64) | fn is_user_action_state(&self) -> bool; method is_valid_before_webkit_scrollbar (line 66) | fn is_valid_before_webkit_scrollbar(&self) -> bool { method is_valid_after_webkit_scrollbar (line 70) | fn is_valid_after_webkit_scrollbar(&self) -> bool { method visit (line 74) | fn visit(&self, _visitor: &mut V) -> bool function to_ascii_lowercase (line 84) | fn to_ascii_lowercase<'i>(s: CowRcStr<'i>) -> CowRcStr<'i> { method allows_pseudos (line 145) | fn allows_pseudos(self) -> bool { method allows_slotted (line 151) | fn allows_slotted(self) -> bool { method allows_part (line 156) | fn allows_part(self) -> bool { method allows_custom_functional_pseudo_classes (line 165) | fn allows_custom_functional_pseudo_classes(self) -> bool { method allows_non_functional_pseudo_classes (line 170) | fn allows_non_functional_pseudo_classes(self) -> bool { method allows_tree_structural_pseudo_classes (line 175) | fn allows_tree_structural_pseudo_classes(self) -> bool { method allows_combinators (line 180) | fn allows_combinators(self) -> bool { type SelectorParseError (line 185) | pub type SelectorParseError<'i> = ParseError<'i, SelectorParseErrorKind<... type SelectorParseErrorKind (line 188) | pub enum SelectorParseErrorKind<'i> { type Parser (line 272) | pub trait Parser<'i> { method parse_slotted (line 277) | fn parse_slotted(&self) -> bool { method parse_part (line 282) | fn parse_part(&self) -> bool { method parse_is_and_where (line 287) | fn parse_is_and_where(&self) -> bool { method is_and_where_error_recovery (line 292) | fn is_and_where_error_recovery(&self) -> ParseErrorRecovery { method parse_any_prefix (line 297) | fn parse_any_prefix(&self, _name: &str) -> Option< bool { method parse_non_ts_pseudo_class (line 311) | fn parse_non_ts_pseudo_class( method parse_non_ts_functional_pseudo_class (line 319) | fn parse_non_ts_functional_pseudo_class<'t>( method parse_pseudo_element (line 327) | fn parse_pseudo_element( method parse_functional_pseudo_element (line 335) | fn parse_functional_pseudo_element<'t>( method default_namespace (line 343) | fn default_namespace(&self) -> Option<>... method namespace_for_prefix (line 347) | fn namespace_for_prefix( method is_nesting_allowed (line 354) | fn is_nesting_allowed(&self) -> bool { method deep_combinator_enabled (line 358) | fn deep_combinator_enabled(&self) -> bool { type SelectorList (line 380) | pub struct SelectorList<'i, Impl: SelectorImpl<'i>>( type Owned (line 391) | type Owned = SelectorList<'any, NewSel>; function into_owned (line 393) | fn into_owned(self) -> Self::Owned { type ParseErrorRecovery (line 399) | pub enum ParseErrorRecovery { type NestingRequirement (line 410) | pub enum NestingRequirement { function parse (line 422) | pub fn parse<'t, P>( function parse_with_state (line 441) | fn parse_with_state<'t, P>( function parse_relative (line 484) | pub fn parse_relative<'t, P>( function parse_relative_with_state (line 503) | fn parse_relative_with_state<'t, P>( function new (line 547) | pub fn new(v: SmallVec<[Selector<'i, Impl>; 1]>) -> Self { function from_vec (line 552) | pub fn from_vec(v: Vec>) -> Self { function from (line 558) | fn from(selector: Selector<'i, Impl>) -> Self { function from (line 564) | fn from(component: Component<'i, Impl>) -> Self { function parse_inner_compound_selector (line 570) | fn parse_inner_compound_selector<'i, 't, P, Impl>( type AncestorHashes (line 604) | pub struct AncestorHashes { method new (line 660) | pub fn new<'i, Impl: SelectorImpl<'i>>(selector: &Selector<'i, Impl>, ... method fourth_hash (line 687) | pub fn fourth_hash(&self) -> u32 { function collect_ancestor_hashes (line 608) | fn collect_ancestor_hashes<'i, Impl: SelectorImpl<'i>>( function namespace_empty_string (line 694) | pub fn namespace_empty_string<'i, Impl: SelectorImpl<'i>>() -> Impl::Nam... type Selector (line 714) | pub struct Selector<'i, Impl: SelectorImpl<'i>>(SpecificityAndFlags, Vec... type Owned (line 723) | type Owned = Selector<'any, NewSel>; function into_owned (line 725) | fn into_owned(self) -> Self::Owned { function specificity (line 732) | pub fn specificity(&self) -> u32 { function has_pseudo_element (line 737) | pub fn has_pseudo_element(&self) -> bool { function is_slotted (line 742) | pub fn is_slotted(&self) -> bool { function is_part (line 747) | pub fn is_part(&self) -> bool { function append (line 752) | pub fn append(&mut self, component: Component<'i, Impl>) { function parts (line 762) | pub fn parts(&self) -> Option<&[Impl::Identifier]> { function pseudo_element (line 787) | pub fn pseudo_element(&self) -> Option<&Impl::PseudoElement> { function is_universal (line 806) | pub fn is_universal(&self) -> bool { function has_combinator (line 819) | pub fn has_combinator(&self) -> bool { function iter (line 829) | pub fn iter(&self) -> SelectorIter<'_, 'i, Impl> { function is_featureless_host_selector_or_pseudo_element (line 840) | pub fn is_featureless_host_selector_or_pseudo_element(&self) -> bool { function iter_from (line 862) | pub fn iter_from(&self, offset: usize) -> SelectorIter<'_, 'i, Impl> { function combinator_at_match_order (line 873) | pub fn combinator_at_match_order(&self, index: usize) -> Combinator { function iter_raw_match_order (line 883) | pub fn iter_raw_match_order(&self) -> slice::Iter<'_, Component<'i, Impl... function iter_mut_raw_match_order (line 888) | pub fn iter_mut_raw_match_order(&mut self) -> slice::IterMut<'_, Compone... function combinator_at_parse_order (line 895) | pub fn combinator_at_parse_order(&self, index: usize) -> Combinator { function iter_raw_parse_order_from (line 906) | pub fn iter_raw_parse_order_from(&self, offset: usize) -> Rev>, specificity: u32, ... function new (line 928) | pub(crate) fn new(spec: SpecificityAndFlags, components: Vec usize { function visit (line 956) | pub fn visit(&self, visitor: &mut V) -> bool function from (line 984) | fn from(component: Component<'i, Impl>) -> Self { function from (line 997) | fn from(vec: Vec>) -> Self { type SelectorIter (line 1012) | pub struct SelectorIter<'a, 'i, Impl: SelectorImpl<'i>> { function next_sequence (line 1021) | pub fn next_sequence(&mut self) -> Option { function is_featureless_host_selector (line 1028) | pub(crate) fn is_featureless_host_selector(&mut self) -> bool { function matches_for_stateless_pseudo_element (line 1035) | pub(crate) fn matches_for_stateless_pseudo_element(&mut self) -> bool { function matches_for_stateless_pseudo_element_internal (line 1046) | fn matches_for_stateless_pseudo_element_internal(&mut self, first: &Comp... function selector_length (line 1063) | pub fn selector_length(&self) -> usize { type Item (line 1069) | type Item = &'a Component<'i, Impl>; method next (line 1072) | fn next(&mut self) -> Option { function fmt (line 1085) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { type AncestorIter (line 1095) | struct AncestorIter<'a, 'i, Impl: SelectorImpl<'i>>(SelectorIter<'a, 'i,... function new (line 1099) | fn new(inner: SelectorIter<'a, 'i, Impl>) -> Self { function skip_until_ancestor (line 1107) | fn skip_until_ancestor(&mut self) { type Item (line 1125) | type Item = &'a Component<'i, Impl>; method next (line 1126) | fn next(&mut self) -> Option { type Combinator (line 1152) | pub enum Combinator { method is_ancestor (line 1184) | pub fn is_ancestor(&self) -> bool { method is_pseudo_element (line 1193) | pub fn is_pseudo_element(&self) -> bool { method is_sibling (line 1199) | pub fn is_sibling(&self) -> bool { method is_tree_combinator (line 1204) | pub fn is_tree_combinator(&self) -> bool { type NthType (line 1215) | pub enum NthType { method is_only (line 1227) | pub fn is_only(self) -> bool { method is_of_type (line 1231) | pub fn is_of_type(self) -> bool { method is_from_end (line 1235) | pub fn is_from_end(self) -> bool { method allows_of_selector (line 1239) | pub fn allows_of_selector(self) -> bool { type NthSelectorData (line 1249) | pub struct NthSelectorData { method only (line 1259) | pub const fn only(of_type: bool) -> Self { method first (line 1274) | pub const fn first(of_type: bool) -> Self { method last (line 1285) | pub const fn last(of_type: bool) -> Self { method is_function (line 1299) | pub fn is_function(&self) -> bool { method write_start (line 1305) | pub fn write_start(&self, dest: &mut W, is_function: bo... method write_affine (line 1325) | pub fn write_affine(&self, dest: &mut W) -> fmt::Result { type NthOfSelectorData (line 1347) | pub struct NthOfSelectorData<'i, Impl: SelectorImpl<'i>>(NthSelectorData... type Owned (line 1356) | type Owned = NthOfSelectorData<'any, NewSel>; function into_owned (line 1358) | fn into_owned(self) -> Self::Owned { function new (line 1366) | pub fn new(nth_data: NthSelectorData, selectors: Box<[Selector<'i, Impl>... function nth_data (line 1372) | pub fn nth_data(&self) -> &NthSelectorData { function selectors (line 1378) | pub fn selectors(&self) -> &[Selector<'i, Impl>] { function clone_selectors (line 1382) | pub fn clone_selectors(&self) -> Box<[Selector<'i, Impl>]> { type Component (line 1392) | pub enum Component<'i, Impl: SelectorImpl<'i>> { type Owned (line 1496) | type Owned = Component<'any, NewSel>; function into_owned (line 1498) | fn into_owned(self) -> Self::Owned { function is_combinator (line 1555) | pub fn is_combinator(&self) -> bool { function as_combinator (line 1560) | pub fn as_combinator(&self) -> Option { function maybe_allowed_after_pseudo_element (line 1569) | pub fn maybe_allowed_after_pseudo_element(&self) -> bool { function matches_for_stateless_pseudo_element (line 1587) | fn matches_for_stateless_pseudo_element(&self) -> bool { function visit (line 1608) | pub fn visit(&self, visitor: &mut V) -> bool type LocalName (line 1695) | pub struct LocalName<'i, Impl: SelectorImpl<'i>> { type Owned (line 1707) | type Owned = LocalName<'any, NewSel>; function into_owned (line 1709) | fn into_owned(self) -> Self::Owned { method fmt (line 1718) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method fmt (line 1726) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method fmt (line 1731) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method fmt (line 1736) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { function serialize (line 1746) | fn serialize(&self, serializer: S) -> Result function deserialize (line 1759) | fn deserialize(deserializer: D) -> Result function serialize_selector_list (line 1769) | fn serialize_selector_list<'a, 'i: 'a, Impl, I, W>(iter: I, dest: &mut W... method to_css (line 1787) | fn to_css(&self, dest: &mut W) -> fmt::Result function fmt (line 1796) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> fmt::Result { method to_css (line 1802) | fn to_css(&self, dest: &mut W) -> fmt::Result method to_css (line 1916) | fn to_css(&self, dest: &mut W) -> fmt::Result method to_css (line 1933) | fn to_css(&self, dest: &mut W) -> fmt::Result method to_css (line 2066) | fn to_css(&self, dest: &mut W) -> fmt::Result method to_css (line 2102) | fn to_css(&self, dest: &mut W) -> fmt::Result function parse_selector (line 2114) | fn parse_selector<'i, 't, P, Impl>( function parse (line 2244) | pub fn parse<'t, P>(parser: &P, input: &mut CssParser<'i, 't>) -> Result... function parse_relative_selector (line 2257) | fn parse_relative_selector<'i, 't, P, Impl>( function parse_type_selector (line 2302) | fn parse_type_selector<'i, 't, P, Impl, S>( type SimpleSelectorParseResult (line 2364) | enum SimpleSelectorParseResult<'i, Impl: SelectorImpl<'i>> { type QNamePrefix (line 2372) | enum QNamePrefix<'i, Impl: SelectorImpl<'i>> { type OptionalQName (line 2381) | enum OptionalQName<'i, Impl: SelectorImpl<'i>> { function parse_qualified_name (line 2390) | fn parse_qualified_name<'i, 't, P, Impl>( function parse_attribute_selector (line 2481) | fn parse_attribute_selector<'i, 't, P, Impl>( type AttributeFlags (line 2611) | enum AttributeFlags { method to_case_sensitivity (line 2621) | fn to_case_sensitivity(self, local_name: &str, have_namespace: bool) -... function parse_attribute_flags (line 2638) | fn parse_attribute_flags<'i, 't>(input: &mut CssParser<'i, 't>) -> Resul... function parse_negation (line 2664) | fn parse_negation<'i, 't, P, Impl>( function parse_compound_selector (line 2696) | fn parse_compound_selector<'i, 't, P, Impl>( function parse_is_or_where (line 2801) | fn parse_is_or_where<'i, 't, P, Impl>( function parse_has (line 2832) | fn parse_has<'i, 't, P, Impl>( function parse_functional_pseudo_class (line 2855) | fn parse_functional_pseudo_class<'i, 't, P, Impl>( function parse_nth_pseudo_class (line 2898) | fn parse_nth_pseudo_class<'i, 't, P, Impl>( function is_css2_pseudo_element (line 2946) | fn is_css2_pseudo_element(name: &str) -> bool { function parse_one_simple_selector (line 2959) | fn parse_one_simple_selector<'i, 't, P, Impl>( function parse_simple_pseudo_class (line 3085) | fn parse_simple_pseudo_class<'i, P, Impl>( type PseudoClass (line 3150) | pub enum PseudoClass { type Impl (line 3175) | type Impl = DummySelectorImpl; method is_active_or_hover (line 3178) | fn is_active_or_hover(&self) -> bool { method is_user_action_state (line 3183) | fn is_user_action_state(&self) -> bool { type PseudoElement (line 3157) | pub enum PseudoElement { method accepts_state_pseudo_classes (line 31) | fn accepts_state_pseudo_classes(&self) -> bool { method valid_after_slotted (line 36) | fn valid_after_slotted(&self) -> bool { method is_webkit_scrollbar (line 40) | fn is_webkit_scrollbar(&self) -> bool { method is_view_transition (line 44) | fn is_view_transition(&self) -> bool { method is_unknown (line 48) | fn is_unknown(&self) -> bool { type Impl (line 3163) | type Impl = DummySelectorImpl; method accepts_state_pseudo_classes (line 3165) | fn accepts_state_pseudo_classes(&self) -> bool { method valid_after_slotted (line 3169) | fn valid_after_slotted(&self) -> bool { method to_css (line 3189) | fn to_css(&self, dest: &mut W) -> fmt::Result method to_css (line 3206) | fn to_css(&self, dest: &mut W) -> fmt::Result type DummySelectorImpl (line 3218) | pub struct DummySelectorImpl; type ExtraMatchingData (line 3236) | type ExtraMatchingData = (); type AttrValue (line 3237) | type AttrValue = DummyAttrValue; type Identifier (line 3238) | type Identifier = DummyAtom; type LocalName (line 3239) | type LocalName = DummyAtom; type NamespaceUrl (line 3240) | type NamespaceUrl = DummyAtom; type NamespacePrefix (line 3241) | type NamespacePrefix = DummyAtom; type BorrowedLocalName (line 3242) | type BorrowedLocalName = DummyAtom; type BorrowedNamespaceUrl (line 3243) | type BorrowedNamespaceUrl = DummyAtom; type NonTSPseudoClass (line 3244) | type NonTSPseudoClass = PseudoClass; type PseudoElement (line 3245) | type PseudoElement = PseudoElement; type VendorPrefix (line 3246) | type VendorPrefix = u8; type DummyParser (line 3221) | pub struct DummyParser { method default_with_namespace (line 3227) | fn default_with_namespace(default_ns: DummyAtom) -> DummyParser { type Impl (line 3328) | type Impl = DummySelectorImpl; type Error (line 3329) | type Error = SelectorParseErrorKind<'i>; method parse_slotted (line 3331) | fn parse_slotted(&self) -> bool { method parse_is_and_where (line 3335) | fn parse_is_and_where(&self) -> bool { method is_and_where_error_recovery (line 3339) | fn is_and_where_error_recovery(&self) -> ParseErrorRecovery { method parse_part (line 3343) | fn parse_part(&self) -> bool { method parse_non_ts_pseudo_class (line 3347) | fn parse_non_ts_pseudo_class( method parse_non_ts_functional_pseudo_class (line 3360) | fn parse_non_ts_functional_pseudo_class<'t>( method parse_pseudo_element (line 3375) | fn parse_pseudo_element( method default_namespace (line 3388) | fn default_namespace(&self) -> Option { method namespace_for_prefix (line 3392) | fn namespace_for_prefix(&self, prefix: &DummyAtom) -> Option { type DummyAttrValue (line 3250) | pub struct DummyAttrValue(String); method as_ref (line 3262) | fn as_ref(&self) -> &str { method from (line 3268) | fn from(string: &'a str) -> Self { method from (line 3274) | fn from(string: std::borrow::Cow<'a, str>) -> Self { method from (line 3280) | fn from(string: CowRcStr<'a>) -> Self { method to_css (line 3253) | fn to_css(&self, dest: &mut W) -> fmt::Result type DummyAtom (line 3286) | pub struct DummyAtom(String); method from (line 3298) | fn from(string: String) -> Self { method from (line 3304) | fn from(string: &'a str) -> Self { method from (line 3310) | fn from(string: CowRcStr<'a>) -> Self { method as_ref (line 3316) | fn as_ref(&self) -> &str { method from (line 3322) | fn from(string: std::borrow::Cow<'a, str>) -> Self { method to_css (line 3289) | fn to_css(&self, dest: &mut W) -> fmt::Result function parse (line 3397) | fn parse<'i>(input: &'i str) -> Result( function parse_ns_expected (line 3415) | fn parse_ns_expected<'i, 'a>( function specificity (line 3443) | fn specificity(a: u32, b: u32, c: u32) -> u32 { function test_empty (line 3448) | fn test_empty() { constant MATHML (line 3459) | const MATHML: &str = "http://www.w3.org/1998/Math/MathML"; constant SVG (line 3460) | const SVG: &str = "http://www.w3.org/2000/svg"; function test_parsing (line 3463) | fn test_parsing() { function test_pseudo_iter (line 3953) | fn test_pseudo_iter() { function test_universal (line 3967) | fn test_universal() { function test_empty_pseudo_iter (line 3978) | fn test_empty_pseudo_iter() { type TestVisitor (line 3989) | struct TestVisitor { type Impl (line 3994) | type Impl = DummySelectorImpl; method visit_simple_selector (line 3996) | fn visit_simple_selector(&mut self, s: &Component) ... function visitor (line 4005) | fn visitor() { FILE: selectors/serialization.rs type SerializedComponent (line 26) | enum SerializedComponent<'i, 's, Impl: SelectorImpl<'s>, PseudoClass, Ps... type Namespace (line 66) | enum Namespace<'i> { type TSPseudoClass (line 82) | enum TSPseudoClass<'s, Impl: SelectorImpl<'s>, VendorPrefix> { type SerializedPseudoClass (line 206) | enum SerializedPseudoClass<'s, Impl: SelectorImpl<'s>, PseudoClass, Vend... type BuiltinPseudoElement (line 228) | enum BuiltinPseudoElement<'i, 's, Impl: SelectorImpl<'s>> { type SerializedPseudoElement (line 254) | enum SerializedPseudoElement<'i, 's, Impl: SelectorImpl<'s>, PseudoEleme... type AttrSelector (line 268) | struct AttrSelector<'i> { type NamespaceValue (line 277) | struct NamespaceValue<'i> { type AttrOperation (line 285) | struct AttrOperation<'i> { function serialize (line 298) | fn serialize(&self, serializer: S) -> Result function serialize_nth (line 406) | fn serialize_nth<'i, 's, Impl: SelectorImpl<'s>>( function deserialize (line 459) | fn deserialize(deserializer: D) -> Result function serialize (line 612) | fn serialize(&self, serializer: S) -> Result function deserialize (line 659) | fn deserialize(deserializer: D) -> Result function is_referenceable (line 719) | fn is_referenceable() -> bool { function json_schema (line 723) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... function schema_name (line 727) | fn schema_name() -> String { FILE: selectors/sink.rs type Push (line 16) | pub trait Push { method push (line 18) | fn push(&mut self, value: T); function push (line 22) | fn push(&mut self, value: T) { function push (line 28) | fn push(&mut self, value: A::Item) { FILE: selectors/tree.rs type OpaqueElement (line 16) | pub struct OpaqueElement(NonNull<()>); method new (line 22) | pub fn new(ptr: &T) -> Self { type Element (line 27) | pub trait Element<'i>: Sized + Clone + Debug { method opaque (line 31) | fn opaque(&self) -> OpaqueElement; method parent_element (line 33) | fn parent_element(&self) -> Option; method parent_node_is_shadow_root (line 36) | fn parent_node_is_shadow_root(&self) -> bool; method containing_shadow_host (line 39) | fn containing_shadow_host(&self) -> Option; method pseudo_element_originating_element (line 45) | fn pseudo_element_originating_element(&self) -> Option { method is_pseudo_element (line 51) | fn is_pseudo_element(&self) -> bool; method prev_sibling_element (line 54) | fn prev_sibling_element(&self) -> Option; method next_sibling_element (line 57) | fn next_sibling_element(&self) -> Option; method is_html_element_in_html_document (line 59) | fn is_html_element_in_html_document(&self) -> bool; method has_local_name (line 61) | fn has_local_name(&self, local_name: &>... method has_namespace (line 64) | fn has_namespace(&self, ns: &>::Borrowe... method is_same_type (line 67) | fn is_same_type(&self, other: &Self) -> bool; method attr_matches (line 69) | fn attr_matches( method match_non_ts_pseudo_class (line 76) | fn match_non_ts_pseudo_class( method match_pseudo_element (line 85) | fn match_pseudo_element( method is_link (line 92) | fn is_link(&self) -> bool; method is_html_slot_element (line 95) | fn is_html_slot_element(&self) -> bool; method assigned_slot (line 100) | fn assigned_slot(&self) -> Option { method has_id (line 104) | fn has_id(&self, id: &>::Identifier, ca... method has_class (line 106) | fn has_class( method imported_part (line 114) | fn imported_part( method is_part (line 119) | fn is_part(&self, name: &>::Identifier)... method is_empty (line 125) | fn is_empty(&self) -> bool; method is_root (line 132) | fn is_root(&self) -> bool; method ignores_nth_child_selectors (line 136) | fn ignores_nth_child_selectors(&self) -> bool { FILE: selectors/visitor.rs type SelectorVisitor (line 16) | pub trait SelectorVisitor<'i>: Sized { method visit_attribute_selector (line 23) | fn visit_attribute_selector( method visit_simple_selector (line 33) | fn visit_simple_selector(&mut self, _: &Component<'i, Self::Impl>) -> ... method visit_selector_list (line 41) | fn visit_selector_list(&mut self, list: &[Selector<'i, Self::Impl>]) -... method visit_complex_selector (line 54) | fn visit_complex_selector(&mut self, _combinator_to_right: Option> { type AtRuleParserValue (line 75) | enum AtRuleParserValue<'a, T> { type BundleStyleSheet (line 80) | struct BundleStyleSheet<'i, 'o, T> { type Dependency (line 93) | enum Dependency { type ResolveResult (line 105) | pub enum ResolveResult { method from (line 114) | fn from(path: PathBuf) -> Self { type SourceProvider (line 123) | pub trait SourceProvider: Send + Sync { method read (line 128) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error>; method resolve (line 132) | fn resolve(&self, specifier: &str, originating_file: &Path) -> Result<... type Error (line 154) | type Error = std::io::Error; method read (line 156) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error> { method resolve (line 166) | fn resolve(&self, specifier: &str, originating_file: &Path) -> Result<... type Error (line 897) | type Error = std::io::Error; method read (line 899) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error> { method resolve (line 903) | fn resolve(&self, specifier: &str, originating_file: &Path) -> Result<... type Error (line 918) | type Error = std::io::Error; method read (line 921) | fn read<'a>(&'a self, file: &Path) -> Result<&'a str, Self::Error> { method resolve (line 927) | fn resolve(&self, specifier: &str, _originating_file: &Path) -> Result... type FileProvider (line 137) | pub struct FileProvider { method new (line 143) | pub fn new() -> FileProvider { method drop (line 173) | fn drop(&mut self) { type BundleErrorKind (line 183) | pub enum BundleErrorKind<'i, T: std::error::Error> { function from (line 202) | fn from(err: Error>) -> Self { function fmt (line 211) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function reason (line 233) | pub fn reason(&self) -> String { function new (line 242) | pub fn new( function new_with_at_rule_parser (line 265) | pub fn new_with_at_rule_parser( function bundle (line 282) | pub fn bundle<'e>( function find_filename (line 355) | fn find_filename(&self, source_index: u32) -> String { function load_file (line 361) | fn load_file(&self, file: &Path, rule: ImportRule<'a>) -> Result( function visit_vars (line 837) | fn visit_vars<'a, 'b>( type TestProvider (line 892) | struct TestProvider { type CustomProvider (line 913) | struct CustomProvider { function bundle (line 957) | fn bundle(fs: P, entry: &str) -> String { function bundle_css_module (line 963) | fn bundle_css_module( function bundle_css_module_with_pattern (line 971) | fn bundle_css_module_with_pattern( function bundle_custom_media (line 1000) | fn bundle_custom_media(fs: P, entry: &str) -> String { function error_test (line 1032) | fn error_test( function flatten_exports (line 1049) | fn flatten_exports(exports: CssModuleExports) -> HashMap { function test_bundle (line 1067) | fn test_bundle() { function test_css_module (line 1905) | fn test_css_module() { function test_source_map (line 2164) | fn test_source_map() { function test_license_comments (line 2209) | fn test_license_comments() { FILE: src/compat.rs type Feature (line 7) | pub enum Feature { method is_compatible (line 234) | pub fn is_compatible(&self, browsers: Browsers) -> bool { method is_partially_compatible (line 5774) | pub fn is_partially_compatible(&self, targets: Browsers) -> bool { FILE: src/context.rs type SupportsEntry (line 21) | pub(crate) struct SupportsEntry<'i> { type DeclarationContext (line 28) | pub(crate) enum DeclarationContext { type PropertyHandlerContext (line 36) | pub(crate) struct PropertyHandlerContext<'i, 'o> { function new (line 48) | pub fn new(targets: Targets, unused_symbols: &'o HashSet) -> Self { function child (line 61) | pub fn child(&self, context: DeclarationContext) -> Self { function should_compile_logical (line 74) | pub fn should_compile_logical(&self, feature: Feature) -> bool { function add_logical_rule (line 84) | pub fn add_logical_rule(&mut self, ltr: Property<'i>, rtl: Property<'i>) { function add_dark_rule (line 89) | pub fn add_dark_rule(&mut self, property: Property<'i>) { function get_additional_rules (line 93) | pub fn get_additional_rules(&self, style_rule: &StyleRule<'i, T>) -> ... function add_conditional_property (line 158) | pub fn add_conditional_property(&mut self, condition: SupportsCondition<... function add_unparsed_fallbacks (line 185) | pub fn add_unparsed_fallbacks(&mut self, unparsed: &mut UnparsedProperty... function get_supports_rules (line 202) | pub fn get_supports_rules(&self, style_rule: &StyleRule<'i, T>) -> Ve... function reset (line 228) | pub fn reset(&mut self) { FILE: src/css_modules.rs type Config (line 29) | pub struct Config<'i> { method default (line 52) | fn default() -> Self { type Pattern (line 67) | pub struct Pattern<'i> { method default (line 73) | fn default() -> Self { type PatternParseError (line 82) | pub enum PatternParseError { method fmt (line 90) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function parse (line 107) | pub fn parse(mut input: &'i str) -> Result { function has_content_hash (line 138) | pub fn has_content_hash(&self) -> bool { function write (line 143) | pub fn write( function write_to_string (line 182) | fn write_to_string( type Segment (line 199) | pub enum Segment<'i> { type CssModuleReference (line 221) | pub enum CssModuleReference { type CssModuleExport (line 245) | pub struct CssModuleExport { type CssModuleExports (line 255) | pub type CssModuleExports = HashMap; type CssModuleReferences (line 258) | pub type CssModuleReferences = HashMap; type CssModule (line 270) | pub(crate) struct CssModule<'a, 'b, 'c> { function new (line 280) | pub fn new( function add_local (line 315) | pub fn add_local(&mut self, exported: &str, local: &str, source_index: u... function add_dashed (line 339) | pub fn add_dashed(&mut self, local: &str, source_index: u32) { function reference (line 363) | pub fn reference(&mut self, name: &str, source_index: u32) { function reference_dashed (line 392) | pub fn reference_dashed(&mut self, name: &str, from: &Option,... function handle_composes (line 463) | pub fn handle_composes( function hash (line 537) | pub(crate) fn hash(s: &str, at_start: bool) -> String { FILE: src/declaration.rs type DeclarationBlock (line 61) | pub struct DeclarationBlock<'i> { function parse (line 72) | pub fn parse<'a, 'o, 't>( function parse_string (line 101) | pub fn parse_string<'o>( function new (line 113) | pub fn new() -> Self { function len (line 121) | pub fn len(&self) -> usize { method to_css (line 127) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css_block (line 155) | pub fn to_css_block(&self, dest: &mut Printer) -> Result<(), Print... function has_printable_declarations (line 171) | pub(crate) fn has_printable_declarations(&self) -> bool { function to_css_declarations (line 186) | pub fn to_css_declarations( function minify (line 238) | pub(crate) fn minify( function is_empty (line 267) | pub fn is_empty(&self) -> bool { function property_location (line 271) | pub(crate) fn property_location<'t>( function iter (line 311) | pub fn iter(&self) -> impl std::iter::DoubleEndedIterator impl std::iter::DoubleEndedIterator(&'a self, property_id: &PropertyId) -> Option<(Cow<'a, Pr... function set (line 354) | pub fn set(&mut self, property: Property<'i>, important: bool) { function remove (line 407) | pub fn remove(&mut self, property_id: &PropertyId) { type PropertyDeclarationParser (line 459) | struct PropertyDeclarationParser<'a, 'o, 'i> { type Declaration (line 467) | type Declaration = (); type Error (line 468) | type Error = ParserError<'i>; function parse_value (line 470) | fn parse_value<'t>( type Prelude (line 487) | type Prelude = (); type AtRule (line 488) | type AtRule = (); type Error (line 489) | type Error = ParserError<'i>; type Prelude (line 493) | type Prelude = (); type QualifiedRule (line 494) | type QualifiedRule = (); type Error (line 495) | type Error = ParserError<'i>; function parse_qualified (line 499) | fn parse_qualified(&self) -> bool { function parse_declarations (line 503) | fn parse_declarations(&self) -> bool { function parse_declaration (line 508) | pub(crate) fn parse_declaration<'i, 't>( type DeclarationList (line 539) | pub(crate) type DeclarationList<'i> = Vec>; type DeclarationHandler (line 542) | pub(crate) struct DeclarationHandler<'i> { function handle_property (line 577) | pub fn handle_property( function handle_custom_property (line 613) | fn handle_custom_property( function handle_all (line 645) | fn handle_all(&mut self, property: &Property<'i>) -> bool { function add_conditional_fallbacks (line 675) | fn add_conditional_fallbacks( function finalize (line 694) | pub fn finalize(&mut self, context: &mut PropertyHandlerContext<'i, '_>) { FILE: src/dependencies.rs type DependencyOptions (line 24) | pub struct DependencyOptions { type Dependency (line 36) | pub enum Dependency { type ImportDependency (line 46) | pub struct ImportDependency { method new (line 61) | pub fn new(rule: &ImportRule, filename: &str) -> ImportDependency { type UrlDependency (line 99) | pub struct UrlDependency { method new (line 110) | pub fn new(url: &Url, filename: &str) -> UrlDependency { type SourceRange (line 124) | pub struct SourceRange { method new (line 157) | fn new(filename: &str, loc: Location, offset: u32, len: usize) -> Sour... type Location (line 140) | pub struct Location { method from (line 148) | fn from(loc: SourceLocation) -> Location { FILE: src/error.rs type Error (line 19) | pub struct Error { function fmt (line 27) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ErrorLocation (line 43) | pub struct ErrorLocation { method new (line 54) | pub fn new(loc: Location, filename: String) -> Self { method fmt (line 64) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type ParserError (line 74) | pub enum ParserError<'i> { function fmt (line 114) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from (line 147) | pub fn from(err: ParseError<'i, ParserError<'i>>, filename: String) -> E... function into_owned (line 171) | pub fn into_owned<'x>(self) -> Error> { function from (line 180) | fn from(err: SelectorParseErrorKind<'i>) -> ParserError<'i> { function reason (line 188) | pub fn reason(&self) -> String { type SelectorError (line 198) | pub enum SelectorError<'i> { function fmt (line 256) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function from (line 291) | fn from(err: SelectorParseErrorKind<'i>) -> Self { type ErrorWithLocation (line 334) | pub(crate) struct ErrorWithLocation { function fmt (line 340) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type MinifyError (line 347) | pub(crate) type MinifyError = ErrorWithLocation; type MinifyErrorKind (line 353) | pub enum MinifyErrorKind { method fmt (line 374) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method reason (line 394) | pub fn reason(&self) -> String { type PrinterError (line 400) | pub type PrinterError = Error; method from (line 423) | fn from(_: fmt::Error) -> PrinterError { type PrinterErrorKind (line 406) | pub enum PrinterErrorKind { method fmt (line 432) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method reason (line 447) | pub fn reason(&self) -> String { FILE: src/lib.rs function test (line 76) | fn test(source: &str, expected: &str) { function test_with_options (line 81) | fn test_with_options<'i, 'o>(source: &'i str, expected: &'i str, options... function test_with_printer_options (line 97) | fn test_with_printer_options<'i, 'o>(source: &'i str, expected: &'i str,... function minify_test (line 113) | fn minify_test(source: &str, expected: &str) { function minify_test_with_options (line 118) | fn minify_test_with_options<'i, 'o>(source: &'i str, expected: &'i str, ... function minify_error_test_with_options (line 137) | fn minify_error_test_with_options<'i, 'o>( function prefix_test (line 156) | fn prefix_test(source: &str, expected: &str, targets: Browsers) { function attr_test (line 178) | fn attr_test(source: &str, expected: &str, minify: bool, targets: Option... function nesting_test (line 199) | fn nesting_test(source: &str, expected: &str) { function nesting_test_with_targets (line 212) | fn nesting_test_with_targets(source: &str, expected: &str, targets: Targ... function nesting_test_no_targets (line 234) | fn nesting_test_no_targets(source: &str, expected: &str) { function css_modules_test (line 250) | fn css_modules_test<'i>( function custom_media_test (line 291) | fn custom_media_test(source: &str, expected: &str) { function error_test (line 319) | fn error_test(source: &str, error: ParserError) { function error_recovery_test (line 327) | fn error_recovery_test(source: &str) -> Vec>> { function css_modules_error_test (line 353) | fn css_modules_error_test(source: &str, error: ParserError) { function test_border_spacing (line 419) | pub fn test_border_spacing() { function test_math_fn (line 486) | pub fn test_math_fn() { function test_border (line 602) | pub fn test_border() { function test_border_image (line 2158) | pub fn test_border_image() { function test_border_radius (line 2634) | pub fn test_border_radius() { function test_outline (line 3124) | pub fn test_outline() { function test_margin (line 3235) | pub fn test_margin() { function test_length (line 3521) | fn test_length() { function test_padding (line 3638) | pub fn test_padding() { function test_scroll_padding (line 3906) | fn test_scroll_padding() { function test_size (line 3927) | fn test_size() { function test_background (line 4258) | pub fn test_background() { function test_flex (line 4929) | pub fn test_flex() { function test_font (line 6190) | fn test_font() { function test_vertical_align (line 6652) | fn test_vertical_align() { function test_selectors (line 6658) | fn test_selectors() { function test_keyframes (line 7508) | fn test_keyframes() { function test_important (line 7926) | fn test_important() { function test_calc (line 7968) | fn test_calc() { function test_trig (line 8334) | fn test_trig() { function test_exp (line 8397) | fn test_exp() { function test_sign (line 8419) | fn test_sign() { function test_box_shadow (line 8432) | fn test_box_shadow() { function test_media (line 8666) | fn test_media() { function test_merge_layers (line 9468) | fn test_merge_layers() { function test_merge_rules (line 9692) | fn test_merge_rules() { function test_merge_media_rules (line 11051) | fn test_merge_media_rules() { function test_merge_supports (line 11121) | fn test_merge_supports() { function test_opacity (line 11191) | fn test_opacity() { function test_transitions (line 11201) | fn test_transitions() { function test_animation (line 11961) | fn test_animation() { function test_transform (line 12722) | fn test_transform() { function test_gradients (line 13173) | pub fn test_gradients() { function test_font_face (line 14368) | fn test_font_face() { function test_font_palette_values (line 14534) | fn test_font_palette_values() { function test_font_feature_values (line 14624) | fn test_font_feature_values() { function test_page_rule (line 14743) | fn test_page_rule() { function test_supports_rule (line 14848) | fn test_supports_rule() { function test_counter_style (line 15147) | fn test_counter_style() { function test_namespace (line 15167) | fn test_namespace() { function test_import (line 15284) | fn test_import() { function test_prefixes (line 15332) | fn test_prefixes() { function test_display (line 15370) | fn test_display() { function test_visibility (line 15560) | fn test_visibility() { function test_text_transform (line 15568) | fn test_text_transform() { function test_whitespace (line 15597) | fn test_whitespace() { function test_tab_size (line 15608) | fn test_tab_size() { function test_word_break (line 15652) | fn test_word_break() { function test_line_break (line 15660) | fn test_line_break() { function test_wrap (line 15667) | fn test_wrap() { function test_hyphens (line 15677) | fn test_hyphens() { function test_text_align (line 15748) | fn test_text_align() { function test_text_align_last (line 15884) | fn test_text_align_last() { function test_text_justify (line 15920) | fn test_text_justify() { function test_word_spacing (line 15926) | fn test_word_spacing() { function test_letter_spacing (line 15932) | fn test_letter_spacing() { function test_text_indent (line 15938) | fn test_text_indent() { function test_text_size_adjust (line 15962) | fn test_text_size_adjust() { function test_text_decoration (line 16009) | fn test_text_decoration() { function test_text_emphasis (line 16558) | fn test_text_emphasis() { function test_text_shadow (line 16843) | fn test_text_shadow() { function test_break (line 16951) | fn test_break() { function test_position (line 16989) | fn test_position() { function test_overflow (line 17300) | fn test_overflow() { function test_ui (line 17437) | fn test_ui() { function test_list (line 17682) | fn test_list() { function test_image_set (line 17868) | fn test_image_set() { function test_color (line 18050) | fn test_color() { function test_relative_color (line 19000) | fn test_relative_color() { function test_color_mix (line 20832) | fn test_color_mix() { function test_grid (line 22310) | fn test_grid() { function test_moz_document (line 23299) | fn test_moz_document() { function test_custom_properties (line 23331) | fn test_custom_properties() { function test_charset (line 24159) | fn test_charset() { function test_style_attr (line 24187) | fn test_style_attr() { function test_nesting (line 24229) | fn test_nesting() { function test_nesting_error_recovery (line 25664) | fn test_nesting_error_recovery() { function test_css_variable_error_recovery (line 25680) | fn test_css_variable_error_recovery() { function test_css_modules (line 25699) | fn test_css_modules() { function test_pseudo_replacement (line 26840) | fn test_pseudo_replacement() { function test_unused_symbols (line 26917) | fn test_unused_symbols() { function test_svg (line 27119) | fn test_svg() { function test_filter (line 27968) | fn test_filter() { function test_mix_blend_mode (line 28137) | fn test_mix_blend_mode() { function test_viewport (line 28213) | fn test_viewport() { function test_at_scope (line 28231) | fn test_at_scope() { function test_custom_media (line 28345) | fn test_custom_media() { function test_dependencies (line 28952) | fn test_dependencies() { function test_api (line 29078) | fn test_api() { function test_substitute_vars (line 29193) | fn test_substitute_vars() { function test_layer (line 29252) | fn test_layer() { function test_property (line 29365) | fn test_property() { function test_quoting_unquoting_urls (line 29701) | fn test_quoting_unquoting_urls() { function test_zindex (line 29742) | fn test_zindex() { function test_input_source_map (line 29752) | fn test_input_source_map() { function test_source_maps_with_license_comments (line 29787) | fn test_source_maps_with_license_comments() { function test_error_recovery (line 29832) | fn test_error_recovery() { function test_invalid (line 29948) | fn test_invalid() { function test_container_queries (line 29960) | fn test_container_queries() { function test_css_modules_value_rule (line 30423) | fn test_css_modules_value_rule() { function test_unknown_at_rules (line 30431) | fn test_unknown_at_rules() { function test_resolution (line 30481) | fn test_resolution() { function test_environment (line 30526) | fn test_environment() { function test_license_comments (line 30658) | fn test_license_comments() { function test_starting_style (line 30688) | fn test_starting_style() { function test_color_scheme (line 30725) | fn test_color_scheme() { function test_print_color_adjust (line 30973) | fn test_print_color_adjust() { function test_all (line 31002) | fn test_all() { function test_view_transition (line 31038) | fn test_view_transition() { function test_skip_generating_unnecessary_fallbacks (line 31058) | fn test_skip_generating_unnecessary_fallbacks() { FILE: src/logical.rs type PropertyCategory (line 2) | pub enum PropertyCategory { method default (line 8) | fn default() -> PropertyCategory { type LogicalGroup (line 14) | pub enum LogicalGroup { FILE: src/main.rs type CliArgs (line 22) | struct CliArgs { type SourceMapJson (line 66) | struct SourceMapJson<'a> { function main (line 74) | pub fn main() -> Result<(), std::io::Error> { function infer_css_modules_filename (line 287) | fn infer_css_modules_filename(path: &Path) -> Result { function new (line 49) | pub fn new() -> Self { function parse (line 54) | pub fn parse<'t>( function transform_custom_media (line 84) | pub(crate) fn transform_custom_media( function transform_resolution (line 95) | pub(crate) fn transform_resolution(&mut self, targets: Targets) { function always_matches (line 118) | pub fn always_matches(&self) -> bool { function never_matches (line 124) | pub fn never_matches(&self) -> bool { function and (line 132) | pub fn and(&mut self, b: &MediaList<'i>) -> Result<(), ()> { function or (line 153) | pub fn or(&mut self, b: &MediaList<'i>) { method to_css (line 163) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type MediaType (line 203) | pub enum MediaType<'i> { function from (line 217) | fn from(name: CowArcStr<'i>) -> Self { function into (line 228) | fn into(self) -> CowArcStr<'i> { function parse (line 239) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result bool { function json_schema (line 252) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... function schema_name (line 256) | fn schema_name() -> String { type MediaQuery (line 268) | pub struct MediaQuery<'i> { function parse_with_options (line 280) | fn parse_with_options<'t>( function transform_custom_media (line 318) | fn transform_custom_media( function get_necessary_prefixes (line 339) | fn get_necessary_prefixes(&self, targets: Targets) -> VendorPrefix { function transform_resolution (line 347) | fn transform_resolution(&mut self, prefix: VendorPrefix) { function always_matches (line 354) | pub fn always_matches(&self) -> bool { function never_matches (line 359) | pub fn never_matches(&self) -> bool { function and (line 367) | pub fn and<'a>(&mut self, b: &MediaQuery<'i>) -> Result<(), ()> { method to_css (line 421) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type MediaQueryOrRaw (line 466) | enum MediaQueryOrRaw<'i> { function deserialize (line 481) | fn deserialize(deserializer: D) -> Result type MediaCondition (line 525) | pub enum MediaCondition<'i> { type QueryCondition (line 547) | pub(crate) trait QueryCondition<'i>: Sized { method parse_feature (line 548) | fn parse_feature<'t>( method create_negation (line 552) | fn create_negation(condition: Box) -> Self; method create_operation (line 553) | fn create_operation(operator: Operator, conditions: Vec) -> Self; method parse_style_query (line 554) | fn parse_style_query<'t>( method parse_scroll_state_query (line 561) | fn parse_scroll_state_query<'t>( method needs_parens (line 568) | fn needs_parens(&self, parent_operator: Option, targets: &Ta... function parse_feature (line 573) | fn parse_feature<'t>( function create_negation (line 582) | fn create_negation(condition: Box>) -> Self { function create_operation (line 587) | fn create_operation(operator: Operator, conditions: Vec, targets: &Targ... function parse_with_flags (line 616) | fn parse_with_flags<'t>( function get_necessary_prefixes (line 633) | fn get_necessary_prefixes(&self, targets: Targets) -> VendorPrefix { function transform_resolution (line 651) | fn transform_resolution(&mut self, prefix: VendorPrefix) { function parse_with_options (line 687) | fn parse_with_options<'t>( function parse_query_condition (line 696) | pub(crate) fn parse_query_condition<'t, 'i, P: QueryCondition<'i>>( function parse_parens_or_function (line 770) | fn parse_parens_or_function<'t, 'i, P: QueryCondition<'i>>( function parse_paren_block (line 792) | fn parse_paren_block<'t, 'i, P: QueryCondition<'i>>( function to_css_with_parens_if_needed (line 813) | pub(crate) fn to_css_with_parens_if_needed( function operation_to_css (line 831) | pub(crate) fn operation_to_css<'i, V: ToCss + QueryCondition<'i>, W>( function negate (line 853) | fn negate(&self) -> Option> { method to_css (line 863) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type MediaFeatureComparison (line 896) | pub enum MediaFeatureComparison { method opposite (line 934) | fn opposite(&self) -> MediaFeatureComparison { method negate (line 944) | fn negate(&self) -> MediaFeatureComparison { method to_css (line 910) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type QueryFeature (line 971) | pub enum QueryFeature<'i, FeatureId> { type MediaFeature (line 1011) | pub type MediaFeature<'i> = QueryFeature<'i, MediaFeatureId>; function parse_with_options (line 1017) | fn parse_with_options<'t>( function parse_name_first (line 1038) | fn parse_name_first<'t>( function parse_value_first (line 1077) | fn parse_value_first<'t>(input: &mut Parser<'i, 't>) -> Result, tar... function negate (line 1158) | fn negate(&self) -> Option> { method to_css (line 1171) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type MediaFeatureName (line 1229) | pub enum MediaFeatureName<'i, FeatureId> { function parse (line 1241) | pub fn parse<'t>( type ValueType (line 1287) | pub trait ValueType { method value_type (line 1289) | fn value_type(&self) -> MediaFeatureType; method value_type (line 1296) | fn value_type(&self) -> MediaFeatureType { method to_css (line 1305) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type MediaFeatureType (line 1338) | pub enum MediaFeatureType { method allows_ranges (line 1358) | fn allows_ranges(&self) -> bool { type FeatureToCss (line 1496) | pub(crate) trait FeatureToCss: ToCss { method to_css_with_prefix (line 1318) | fn to_css_with_prefix(&self, prefix: &str, dest: &mut Printer) -... method to_css_with_prefix (line 1497) | fn to_css_with_prefix(&self, prefix: &str, dest: &mut Printer) -... method to_css_with_prefix (line 1503) | fn to_css_with_prefix(&self, prefix: &str, dest: &mut Printer) -... function write_min_max (line 1522) | fn write_min_max( type MediaFeatureValue (line 1587) | pub enum MediaFeatureValue<'i> { function value_type (line 1608) | fn value_type(&self) -> MediaFeatureType { function check_type (line 1622) | fn check_type(&self, expected_type: MediaFeatureType) -> bool { function parse (line 1633) | pub fn parse<'t>( function parse_known (line 1644) | fn parse_known<'t>( function parse_unknown (line 1666) | fn parse_unknown<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function consume_operation_or_colon (line 1724) | fn consume_operation_or_colon<'i, 't>( function process_condition (line 1758) | fn process_condition<'i>( function parse (line 1900) | fn parse(s: &str) -> MediaQuery<'_> { function and (line 1906) | fn and(a: &str, b: &str) -> String { function test_and (line 1914) | fn test_and() { function test_negated_interval_parens (line 1947) | fn test_negated_interval_parens() { FILE: src/parser.rs type ParserOptions (line 62) | pub struct ParserOptions<'o, 'i> { function warn (line 80) | pub(crate) fn warn(&self, warning: ParseError<'i, ParserError<'i>>) { type DefaultAtRuleParser (line 91) | pub struct DefaultAtRuleParser; type AtRule (line 93) | type AtRule = DefaultAtRule; type Error (line 94) | type Error = (); type Prelude (line 95) | type Prelude = (); type DefaultAtRule (line 101) | pub struct DefaultAtRule; method to_css (line 103) | fn to_css(&self, _: &mut Printer) -> Result<(),... type Owned (line 113) | type Owned = Self; method into_owned (line 114) | fn into_owned(self) -> Self { constant CHILD_TYPES (line 122) | const CHILD_TYPES: VisitTypes = VisitTypes::empty(); method visit_children (line 123) | fn visit_children(&mut self, _: &mut V) -> Result<(), V::Error> { type State (line 129) | enum State { type TopLevelRuleParser (line 138) | pub struct TopLevelRuleParser<'a, 'o, 'i, T: crate::traits::AtRuleParser... function new (line 146) | pub fn new( function nested (line 159) | pub fn nested<'x: 'b>(&'x mut self) -> NestedRuleParser<'x, 'o, 'i, T> { type AtRulePrelude (line 175) | pub enum AtRulePrelude<'i, T> { function allowed_in_style_rule (line 236) | fn allowed_in_style_rule(&self) -> bool { type Prelude (line 267) | type Prelude = AtRulePrelude<'i, T::Prelude>; type AtRule (line 268) | type AtRule = (); type Error (line 269) | type Error = ParserError<'i>; function parse_prelude (line 271) | fn parse_prelude<'t>( function parse_block (line 332) | fn parse_block<'t>( function rule_without_block (line 343) | fn rule_without_block( type Prelude (line 413) | type Prelude = SelectorList<'i>; type QualifiedRule (line 414) | type QualifiedRule = (); type Error (line 415) | type Error = ParserError<'i>; function parse_prelude (line 418) | fn parse_prelude<'t>( function parse_block (line 427) | fn parse_block<'t>( type NestedRuleParser (line 437) | pub struct NestedRuleParser<'a, 'o, 'i, T: crate::traits::AtRuleParser<'... function parse_nested (line 448) | pub fn parse_nested<'t>( function parse_style_block (line 507) | fn parse_style_block<'t>( function loc (line 532) | fn loc(&self, start: &ParserState) -> Location { type Prelude (line 543) | type Prelude = AtRulePrelude<'i, T::Prelude>; type AtRule (line 544) | type AtRule = (); type Error (line 545) | type Error = ParserError<'i>; function parse_prelude (line 547) | fn parse_prelude<'t>( function rule_without_block (line 722) | fn rule_without_block( function parse_block (line 760) | fn parse_block<'t>( type Prelude (line 952) | type Prelude = SelectorList<'i>; type QualifiedRule (line 953) | type QualifiedRule = (); type Error (line 954) | type Error = ParserError<'i>; function parse_prelude (line 956) | fn parse_prelude<'t>( function parse_block (line 981) | fn parse_block<'t>( type Declaration (line 1004) | type Declaration = (); type Error (line 1005) | type Error = ParserError<'i>; function parse_value (line 1007) | fn parse_value<'t>( function parse_qualified (line 1052) | fn parse_qualified(&self) -> bool { function parse_declarations (line 1056) | fn parse_declarations(&self) -> bool { function parse_custom_at_rule_prelude (line 1061) | fn parse_custom_at_rule_prelude<'i, 't, T: crate::traits::AtRuleParser<'... function parse_custom_at_rule_body (line 1090) | fn parse_custom_at_rule_body<'i, 't, T: crate::traits::AtRuleParser<'i>>( function parse_custom_at_rule_without_block (line 1110) | fn parse_custom_at_rule_without_block<'i, 't, T: crate::traits::AtRulePa... function parse_rule_list (line 1122) | pub fn parse_rule_list<'a, 'o, 'i, 't, T: crate::traits::AtRuleParser<'i>>( function parse_style_block (line 1141) | pub fn parse_style_block<'a, 'o, 'i, 't, T: crate::traits::AtRuleParser<... function starts_with_ignore_ascii_case (line 1161) | pub fn starts_with_ignore_ascii_case(string: &str, prefix: &str) -> bool { FILE: src/prefixes.rs type Feature (line 7) | pub enum Feature { method prefixes_for (line 195) | pub fn prefixes_for(&self, browsers: Browsers) -> VendorPrefix { function is_flex_2009 (line 2244) | pub fn is_flex_2009(browsers: Browsers) -> bool { function is_webkit_gradient (line 2268) | pub fn is_webkit_gradient(browsers: Browsers) -> bool { FILE: src/printer.rs type PrinterOptions (line 16) | pub struct PrinterOptions<'a> { type PseudoClasses (line 44) | pub struct PseudoClasses<'a> { type Printer (line 66) | pub struct Printer<'a, 'b, 'c, W> { function new (line 94) | pub fn new(dest: &'a mut W, options: PrinterOptions<'a>) -> Self { function filename (line 127) | pub fn filename(&self) -> &'c str { function write_str (line 143) | pub fn write_str(&mut self, s: &str) -> Result<(), PrinterError> { function write_str_with_newlines (line 150) | pub fn write_str_with_newlines(&mut self, s: &str) -> Result<(), Printer... function write_char (line 169) | pub fn write_char(&mut self, c: char) -> Result<(), PrinterError> { function whitespace (line 184) | pub fn whitespace(&mut self) -> Result<(), PrinterError> { function delim (line 194) | pub fn delim(&mut self, delim: char, ws_before: bool) -> Result<(), Prin... function newline (line 204) | pub fn newline(&mut self) -> Result<(), PrinterError> { function indent (line 218) | pub fn indent(&mut self) { function dedent (line 223) | pub fn dedent(&mut self) { function indent_by (line 228) | pub fn indent_by(&mut self, amt: u8) { function dedent_by (line 233) | pub fn dedent_by(&mut self, amt: u8) { function is_nested (line 238) | pub fn is_nested(&self) -> bool { function add_mapping (line 245) | pub fn add_mapping(&mut self, loc: Location) { function write_ident (line 290) | pub fn write_ident(&mut self, ident: &str, handle_css_module: bool) -> R... function write_dashed_ident (line 324) | pub(crate) fn write_dashed_ident(&mut self, ident: &str, is_declaration:... function error (line 358) | pub fn error(&self, kind: PrinterErrorKind, loc: crate::dependencies::Lo... function with_context (line 369) | pub(crate) fn with_context) ... function with_cleared_context (line 388) | pub(crate) fn with_cleared_context Option<&'a StyleContext<'a, 'b>> { function write_str (line 417) | fn write_str(&mut self, s: &str) -> std::fmt::Result { FILE: src/properties/align.rs type BaselinePosition (line 32) | pub enum BaselinePosition { method parse (line 40) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AlignContent (line 124) | pub enum AlignContent { type JustifyContent (line 152) | pub enum JustifyContent { method parse (line 178) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method parse (line 254) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AlignSelf (line 337) | pub enum AlignSelf { type JustifySelf (line 366) | pub enum JustifySelf { method parse (line 396) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method parse (line 479) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AlignItems (line 540) | pub enum AlignItems { type LegacyJustify (line 566) | pub enum LegacyJustify { method parse (line 576) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type JustifyItems (line 635) | pub enum JustifyItems { method parse (line 666) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method parse (line 749) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type GapValue (line 809) | pub enum GapValue { method parse (line 827) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AlignHandler (line 849) | pub(crate) struct AlignHandler { method handle_property (line 868) | fn handle_property( method finalize (line 979) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... method flush (line 985) | fn flush<'i>(&mut self, dest: &mut DeclarationList<'i>, context: &mut ... function is_align_property (line 1185) | fn is_align_property(property_id: &PropertyId) -> bool { FILE: src/properties/animation.rs type AnimationName (line 37) | pub enum AnimationName<'i> { method to_css (line 49) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type AnimationNameList (line 89) | pub type AnimationNameList<'i> = SmallVec<[AnimationName<'i>; 1]>; type AnimationIterationCount (line 101) | pub enum AnimationIterationCount { method default (line 109) | fn default() -> Self { method default (line 129) | fn default() -> Self { method default (line 145) | fn default() -> Self { method default (line 165) | fn default() -> Self { type AnimationTimeline (line 192) | pub enum AnimationTimeline<'i> { method default (line 207) | fn default() -> Self { type ScrollTimeline (line 218) | pub struct ScrollTimeline { method parse (line 226) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method default (line 290) | fn default() -> Self { method default (line 310) | fn default() -> Self { type ViewTimeline (line 321) | pub struct ViewTimeline { method parse (line 329) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type TimelineRangeName (line 389) | pub enum TimelineRangeName { type AnimationAttachmentRange (line 416) | pub enum AnimationAttachmentRange { method parse (line 433) | fn parse<'t>(input: &mut Parser<'i, 't>, default: f32) -> Result(&self, dest: &mut Printer, default: f32) -> Result<(),... method default (line 469) | fn default() -> Self { type AnimationRangeStart (line 480) | pub struct AnimationRangeStart(pub AnimationAttachmentRange); method parse (line 483) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AnimationRangeEnd (line 504) | pub struct AnimationRangeEnd(pub AnimationAttachmentRange); method parse (line 507) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AnimationRange (line 528) | pub struct AnimationRange { method parse (line 536) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 610) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type AnimationList (line 720) | pub type AnimationList<'i> = SmallVec<[Animation<'i>; 1]>; type AnimationHandler (line 723) | pub(crate) struct AnimationHandler<'i> { function handle_property (line 739) | fn handle_property( function finalize (line 881) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 887) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function is_animation_property (line 1077) | fn is_animation_property(property_id: &PropertyId) -> bool { FILE: src/properties/background.rs type BackgroundSize (line 31) | pub enum BackgroundSize { method parse (line 55) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result BackgroundSize { method to_css (line 76) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 98) | fn is_compatible(&self, browsers: Browsers) -> bool { type BackgroundRepeat (line 132) | pub struct BackgroundRepeat { method parse (line 149) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result BackgroundRepeat { method to_css (line 169) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 190) | fn is_compatible(&self, _browsers: Browsers) -> bool { method default (line 208) | fn default() -> BackgroundAttachment { method eq (line 242) | fn eq(&self, other: &BackgroundOrigin) -> bool { method into (line 253) | fn into(self) -> BackgroundClip { method default (line 263) | fn default() -> BackgroundClip { method is_background_box (line 269) | fn is_background_box(&self) -> bool { method from (line 288) | fn from(pos: Position) -> Self { function into (line 294) | fn into(self) -> Position { method default (line 303) | fn default() -> Self { method parse (line 309) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Background (line 331) | pub struct Background<'i> { function parse (line 352) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function get_image (line 532) | fn get_image(&self) -> &Image<'i> { function with_image (line 537) | fn with_image(&self, image: Image<'i>) -> Self { function get_necessary_fallbacks (line 542) | fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallbackKind { function get_fallback (line 547) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { function from_longhands (line 557) | fn from_longhands(decls: &DeclarationBlock<'i>, vendor_prefix: VendorPre... function longhands (line 702) | fn longhands(vendor_prefix: VendorPrefix) -> Vec> { function longhand (line 716) | fn longhand(&self, property_id: &PropertyId) -> Option> { function set_longhand (line 746) | fn set_longhand(&mut self, property: &Property<'i>) -> Result<(), ()> { type BackgroundHandler (line 794) | pub(crate) struct BackgroundHandler<'i> { function handle_property (line 811) | fn handle_property( function finalize (line 914) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 928) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function reset (line 1116) | fn reset(&mut self) { function is_background_property (line 1130) | fn is_background_property(property_id: &PropertyId) -> bool { FILE: src/properties/border.rs type BorderSideWidth (line 35) | pub enum BorderSideWidth { method default (line 47) | fn default() -> BorderSideWidth { method is_compatible (line 53) | fn is_compatible(&self, browsers: Browsers) -> bool { method default (line 88) | fn default() -> LineStyle { method is_compatible (line 94) | fn is_compatible(&self, _browsers: Browsers) -> bool { type GenericBorder (line 104) | pub struct GenericBorder { type Owned (line 118) | type Owned = GenericBorder; function into_owned (line 119) | fn into_owned(self) -> Self::Owned { method default (line 129) | fn default() -> GenericBorder { function parse (line 139) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 213) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { type BorderTop (line 228) | pub type BorderTop = GenericBorder; type BorderRight (line 230) | pub type BorderRight = GenericBorder; type BorderBottom (line 232) | pub type BorderBottom = GenericBorder; type BorderLeft (line 234) | pub type BorderLeft = GenericBorder; type BorderBlockStart (line 236) | pub type BorderBlockStart = GenericBorder; type BorderBlockEnd (line 238) | pub type BorderBlockEnd = GenericBorder; type BorderInlineStart (line 240) | pub type BorderInlineStart = GenericBorder; type BorderInlineEnd (line 242) | pub type BorderInlineEnd = GenericBorder; type BorderBlock (line 244) | pub type BorderBlock = GenericBorder; type BorderInline (line 246) | pub type BorderInline = GenericBorder; type Border (line 248) | pub type Border = GenericBorder; type BorderShorthand (line 471) | struct BorderShorthand { method set_border (line 478) | pub fn set_border(&mut self, border: &GenericBorder bool { method reset (line 488) | pub fn reset(&mut self) { method to_border (line 494) | pub fn to_border(&self) -> GenericBorder { type BorderHandler (line 554) | pub(crate) struct BorderHandler<'i> { function handle_property (line 571) | fn handle_property( function finalize (line 741) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 750) | fn flush(&mut self, dest: &mut DeclarationList, context: &mut PropertyHa... function flush_unparsed (line 1296) | fn flush_unparsed( function is_border_property (line 1371) | fn is_border_property(property_id: &PropertyId) -> bool { FILE: src/properties/border_image.rs method is_compatible (line 41) | fn is_compatible(&self, browsers: Browsers) -> bool { type BorderImageRepeat (line 57) | pub struct BorderImageRepeat { method parse (line 74) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result BorderImageRepeat { method to_css (line 85) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 99) | fn is_compatible(&self, browsers: Browsers) -> bool { type BorderImageSideWidth (line 114) | pub enum BorderImageSideWidth { method default (line 124) | fn default() -> BorderImageSideWidth { method is_compatible (line 130) | fn is_compatible(&self, browsers: Browsers) -> bool { type BorderImageSlice (line 144) | pub struct BorderImageSlice { method parse (line 161) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result BorderImageSlice { method to_css (line 172) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 185) | fn is_compatible(&self, _browsers: Browsers) -> bool { function parse (line 209) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result( function to_css_internal (line 294) | pub(crate) fn to_css_internal( method to_css (line 337) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 346) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { type BorderImageHandler (line 369) | pub(crate) struct BorderImageHandler<'i> { method default (line 381) | fn default() -> Self { function handle_property (line 396) | fn handle_property( function finalize (line 466) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function reset (line 473) | pub fn reset(&mut self) { function will_flush (line 481) | pub fn will_flush(&self, property: &Property<'i>) -> bool { function flush (line 491) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function is_border_image_property (line 579) | fn is_border_image_property(property_id: &PropertyId) -> bool { FILE: src/properties/border_radius.rs method default (line 35) | fn default() -> BorderRadius { method parse (line 47) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type BorderRadiusHandler (line 93) | pub(crate) struct BorderRadiusHandler<'i> { function handle_property (line 107) | fn handle_property( function finalize (line 209) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 215) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function is_border_radius_property (line 329) | fn is_border_radius_property(property_id: &PropertyId) -> bool { function is_logical_border_radius_property (line 345) | fn is_logical_border_radius_property(property_id: &PropertyId) -> bool { FILE: src/properties/box_shadow.rs type BoxShadow (line 30) | pub struct BoxShadow { method parse (line 46) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 129) | fn is_compatible(&self, browsers: Browsers) -> bool { type BoxShadowHandler (line 139) | pub(crate) struct BoxShadowHandler { method handle_property (line 145) | fn handle_property( method finalize (line 185) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... method flush (line 192) | fn flush<'i>(&mut self, dest: &mut DeclarationList<'i>, context: &mut ... FILE: src/properties/contain.rs method default (line 39) | fn default() -> Self { method is_compatible (line 45) | fn is_compatible(&self, _browsers: Browsers) -> bool { type ContainerNameList (line 60) | pub enum ContainerNameList<'i> { method default (line 69) | fn default() -> Self { function parse (line 75) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 117) | fn is_compatible(&self, _browsers: Browsers) -> bool { function parse (line 134) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/properties/css_modules.rs type Composes (line 20) | pub struct Composes<'i> { type Specifier (line 42) | pub enum Specifier<'i> { function parse (line 53) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result( method to_css (line 90) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 114) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/properties/custom.rs type CustomProperty (line 40) | pub struct CustomProperty<'i> { function parse (line 50) | pub fn parse<'t>( type CustomPropertyName (line 68) | pub enum CustomPropertyName<'i> { function from (line 77) | fn from(name: CowArcStr<'i>) -> Self { function from (line 87) | fn from(name: CowRcStr<'i>) -> Self { function as_ref (line 94) | fn as_ref(&self) -> &str { method to_css (line 103) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function deserialize (line 117) | fn deserialize(deserializer: D) -> Result type UnparsedProperty (line 140) | pub struct UnparsedProperty<'i> { function parse (line 150) | pub fn parse<'t>( function get_prefixed (line 161) | pub(crate) fn get_prefixed(&self, targets: Targets, feature: Feature) ->... function with_property_id (line 169) | pub fn with_property_id(&self, property_id: PropertyId<'i>) -> UnparsedP... function substitute_variables (line 179) | pub fn substitute_variables<'x>( type TokenList (line 207) | pub struct TokenList<'i>(#[cfg_attr(feature = "serde", serde(borrow))] p... type TokenOrValue (line 219) | pub enum TokenOrValue<'i> { function from (line 250) | fn from(token: Token<'i>) -> TokenOrValue<'i> { function is_whitespace (line 257) | pub fn is_whitespace(&self) -> bool { function hash (line 265) | fn hash(&self, state: &mut H) { function parse_with_options (line 282) | fn parse_with_options<'t>( function parse (line 291) | pub(crate) fn parse<'t>( function parse_raw (line 315) | pub(crate) fn parse_raw<'t>( function parse_into (line 363) | fn parse_into<'t>( function try_parse_color_token (line 467) | fn try_parse_color_token<'i, 't>( function to_css (line 488) | pub(crate) fn to_css(&self, dest: &mut Printer, is_custom_property... function to_css_raw (line 557) | pub(crate) fn to_css_raw(&self, dest: &mut Printer) -> Result<(), ... function starts_with_whitespace (line 578) | pub(crate) fn starts_with_whitespace(&self) -> bool { type Token (line 594) | pub enum Token<'a> { function from (line 778) | fn from(t: &cssparser::Token<'a>) -> Token<'a> { method to_css (line 843) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function hash (line 928) | fn hash(&self, state: &mut H) { function integer_decode (line 995) | fn integer_decode(v: f32) -> (u32, i16, i8) { function get_necessary_fallbacks (line 1010) | pub(crate) fn get_necessary_fallbacks(&self, targets: Targets) -> ColorF... function get_fallback (line 1037) | pub(crate) fn get_fallback(&self, kind: ColorFallbackKind) -> Self { function get_fallbacks (line 1052) | pub(crate) fn get_fallbacks(&mut self, targets: Targets) -> Vec<(Support... function get_features (line 1091) | pub(crate) fn get_features(&self) -> Features { function substitute_variables (line 1132) | pub fn substitute_variables(&mut self, vars: &std::collections::HashMap<... type VarInliner (line 1138) | struct VarInliner<'a, 'i> { type Error (line 1144) | type Error = std::convert::Infallible; function visit_types (line 1146) | fn visit_types(&self) -> crate::visitor::VisitTypes { function visit_token_list (line 1150) | fn visit_token_list(&mut self, tokens: &mut TokenList<'i>) -> Result<(),... type Variable (line 1186) | pub struct Variable<'i> { function parse (line 1195) | fn parse<'t>( function to_css (line 1211) | fn to_css(&self, dest: &mut Printer, is_custom_property: bool) -> ... function get_fallback (line 1227) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { type EnvironmentVariable (line 1245) | pub struct EnvironmentVariable<'i> { type EnvironmentVariableName (line 1266) | pub enum EnvironmentVariableName<'i> { function name (line 1309) | pub fn name(&self) -> &str { function parse (line 1319) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 1349) | pub(crate) fn parse<'t>( function parse_nested (line 1358) | pub(crate) fn parse_nested<'t>( function to_css (line 1382) | pub(crate) fn to_css(&self, dest: &mut Printer, is_custom_property... function get_fallback (line 1404) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { type Function (line 1420) | pub struct Function<'i> { function to_css (line 1429) | fn to_css(&self, dest: &mut Printer, is_custom_property: bool) -> ... function get_fallback (line 1439) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { type UnresolvedColor (line 1460) | pub enum UnresolvedColor<'i> { method light_dark (line 1497) | fn light_dark(light: Self, dark: Self) -> Self { function parse (line 1506) | fn parse<'t>( function to_css (line 1553) | fn to_css(&self, dest: &mut Printer, is_custom_property: bool) -> ... FILE: src/properties/display.rs type DisplayInside (line 37) | pub enum DisplayInside { method parse (line 48) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result bool { method to_css (line 70) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type DisplayPair (line 119) | pub struct DisplayPair { method parse (line 129) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Display (line 339) | pub enum Display { type DisplayHandler (line 363) | pub(crate) struct DisplayHandler<'i> { function handle_property (line 369) | fn handle_property( function finalize (line 417) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... FILE: src/properties/effects.rs type Filter (line 25) | pub enum Filter<'i> { function parse (line 52) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function get_fallback (line 205) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { method is_compatible (line 214) | fn is_compatible(&self, _browsers: Browsers) -> bool { type DropShadow (line 229) | pub struct DropShadow { method parse (line 241) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result DropShadow { method to_css (line 281) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type FilterList (line 323) | pub enum FilterList<'i> { function parse (line 332) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 370) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method is_compatible (line 410) | fn is_compatible(&self, _browsers: Browsers) -> bool { FILE: src/properties/flex.rs method default (line 39) | fn default() -> FlexDirection { method default (line 57) | fn default() -> FlexWrap { method from_standard (line 63) | fn from_standard(wrap: &FlexWrap) -> Option { method parse (line 79) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method parse (line 140) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_2009 (line 247) | fn to_2009(&self) -> (BoxOrient, BoxDirection) { method from_standard (line 286) | fn from_standard(align: &AlignItems) -> Option { method from_standard (line 316) | fn from_standard(justify: &JustifyContent) -> Option { method from_standard (line 344) | fn from_standard(wrap: &FlexWrap) -> Option { type BoxOrdinalGroup (line 353) | type BoxOrdinalGroup = CSSInteger; method from_standard (line 355) | fn from_standard(order: &CSSInteger) -> Option { method from_standard (line 380) | fn from_standard(justify: &JustifyContent) -> Option { type FlexAlign (line 398) | pub type FlexAlign = BoxAlign; method from_standard (line 420) | fn from_standard(justify: &AlignSelf) -> Option { method from_standard (line 455) | fn from_standard(justify: &AlignContent) -> Option { type FlexHandler (line 474) | pub(crate) struct FlexHandler { method handle_property (line 494) | fn handle_property( method finalize (line 610) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... method flush (line 616) | fn flush<'i>(&mut self, dest: &mut DeclarationList<'i>, context: &mut ... function is_flex_property (line 789) | fn is_flex_property(property_id: &PropertyId) -> bool { FILE: src/properties/font.rs type FontWeight (line 32) | pub enum FontWeight { method default (line 42) | fn default() -> FontWeight { method is_compatible (line 48) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type AbsoluteFontWeight (line 68) | pub enum AbsoluteFontWeight { method default (line 78) | fn default() -> AbsoluteFontWeight { method to_css (line 84) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 98) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { method is_compatible (line 128) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type FontSize (line 159) | pub enum FontSize { method is_compatible (line 169) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { method default (line 209) | fn default() -> FontStretchKeyword { function into (line 215) | fn into(self) -> Percentage { type FontStretch (line 242) | pub enum FontStretch { method default (line 250) | fn default() -> FontStretch { function into (line 256) | fn into(self) -> Percentage { method to_css (line 265) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 282) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { method is_compatible (line 330) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type FontFamily (line 346) | pub enum FontFamily<'i> { function parse (line 355) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type FamilyName (line 383) | pub struct FamilyName<'i>(#[cfg_attr(feature = "serde", serde(borrow))] ... function parse (line 386) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 451) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type FontStyle (line 469) | pub enum FontStyle { method default_oblique_angle (line 486) | pub(crate) fn default_oblique_angle() -> Angle { method parse (line 492) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result FontStyle { method to_css (line 510) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 530) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { method default (line 561) | fn default() -> FontVariantCaps { method is_css2 (line 567) | fn is_css2(&self) -> bool { method parse_css2 (line 571) | fn parse_css2<'i, 't>(input: &mut Parser<'i, 't>) -> Result bool { type LineHeight (line 596) | pub enum LineHeight { method default (line 606) | fn default() -> LineHeight { method is_compatible (line 612) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type VerticalAlign (line 653) | pub enum VerticalAlign { function parse (line 682) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type FontHandler (line 818) | pub(crate) struct FontHandler<'i> { function handle_property (line 831) | fn handle_property( function finalize (line 894) | fn finalize(&mut self, decls: &mut DeclarationList<'i>, context: &mut Pr... function flush (line 901) | fn flush(&mut self, decls: &mut DeclarationList<'i>, context: &mut Prope... constant SYSTEM_UI (line 997) | const SYSTEM_UI: FontFamily = FontFamily::Generic(GenericFontFamily::Sys... constant DEFAULT_SYSTEM_FONTS (line 999) | const DEFAULT_SYSTEM_FONTS: &[&str] = &[ function compatible_font_family (line 1016) | fn compatible_font_family(mut family: Option>, is_suppor... function is_font_property (line 1036) | fn is_font_property(property_id: &PropertyId) -> bool { FILE: src/properties/grid.rs type TrackSizing (line 36) | pub enum TrackSizing<'i> { type TrackList (line 57) | pub struct TrackList<'i> { type TrackListItem (line 77) | pub enum TrackListItem<'i> { type TrackSize (line 98) | pub enum TrackSize { method parse (line 200) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result TrackSize { type TrackSizeList (line 127) | pub struct TrackSizeList(pub SmallVec<[TrackSize; 1]>); method parse (line 501) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result( method parse_flex (line 278) | fn parse_flex<'i, 't>(input: &mut Parser<'i, 't>) -> Result { type RepeatCount (line 190) | pub enum RepeatCount { method to_css (line 223) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 290) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 305) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse_line_names (line 368) | fn parse_line_names<'i, 't>( function serialize_line_names (line 381) | fn serialize_line_names(names: &[CustomIdent], dest: &mut Printer)... function write_ident (line 398) | fn write_ident(name: &str, dest: &mut Printer) -> Result<(), Print... function parse (line 424) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function is_explicit (line 486) | fn is_explicit(&self) -> bool { function is_explicit (line 492) | fn is_explicit(&self) -> bool { method to_css (line 514) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type GridTemplateAreas (line 546) | pub enum GridTemplateAreas { method parse (line 560) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result>) -> Res... method write_string (line 665) | fn write_string<'a, W>( function is_name_code_point (line 623) | fn is_name_code_point(c: char) -> bool { method to_css (line 628) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type GridTemplate (line 716) | pub struct GridTemplate<'i> { function parse (line 727) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css_with_indent (line 816) | fn to_css_with_indent(&self, dest: &mut Printer, indent: u8) -> Re... function is_valid (line 918) | fn is_valid(rows: &TrackSizing, columns: &TrackSizing, areas: &GridTempl... type SerializedGridAutoFlow (line 961) | struct SerializedGridAutoFlow { method from (line 969) | fn from(flow: GridAutoFlow) -> Self { method from (line 982) | fn from(s: SerializedGridAutoFlow) -> GridAutoFlow { type AutoFlowDirection (line 1001) | enum AutoFlowDirection { method is_referenceable (line 1009) | fn is_referenceable() -> bool { method json_schema (line 1013) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... method schema_name (line 1017) | fn schema_name() -> String { method default (line 1023) | fn default() -> GridAutoFlow { method direction (line 1029) | fn direction(self) -> GridAutoFlow { method parse (line 1035) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Grid (line 1121) | pub struct Grid<'i> { function parse (line 1138) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result( method to_css (line 1201) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function is_valid (line 1293) | fn is_valid( type GridLine (line 1358) | pub enum GridLine<'i> { function parse (line 1384) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function default_end_value (line 1466) | fn default_end_value(&self) -> GridLine<'i> { function can_omit_end (line 1474) | fn can_omit_end(&self, end: &GridLine) -> bool { function parse (line 1561) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type GridHandler (line 1640) | pub(crate) struct GridHandler<'i> { function handle_property (line 1655) | fn handle_property( function finalize (line 1712) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, _: &mut PropertyH... function pad_grid_template_areas (line 1854) | fn pad_grid_template_areas(rows: &TrackSizing, areas: GridTemplateAreas)... function is_grid_property (line 1881) | fn is_grid_property(property_id: &PropertyId) -> bool { FILE: src/properties/list.rs type ListStyleType (line 27) | pub enum ListStyleType<'i> { method default (line 38) | fn default() -> Self { method is_compatible (line 44) | fn is_compatible(&self, browsers: Browsers) -> bool { type CounterStyle (line 63) | pub enum CounterStyle<'i> { function parse (line 192) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 250) | fn is_compatible(&self, browsers: Browsers) -> bool { method default (line 275) | fn default() -> Self { type Symbol (line 293) | pub enum Symbol<'i> { method default (line 312) | fn default() -> ListStylePosition { method is_compatible (line 318) | fn is_compatible(&self, _browsers: Browsers) -> bool { function parse (line 346) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 450) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { FILE: src/properties/masking.rs method default (line 49) | fn default() -> MaskMode { method from (line 70) | fn from(mode: MaskMode) -> WebKitMaskSourceType { method default (line 101) | fn default() -> GeometryBox { type MaskClip (line 116) | pub enum MaskClip { method is_compatible (line 124) | fn is_compatible(&self, browsers: Browsers) -> bool { method into (line 133) | fn into(self) -> MaskClip { method is_compatible (line 139) | fn is_compatible(&self, _browsers: Browsers) -> bool { method default (line 159) | fn default() -> MaskComposite { method from (line 190) | fn from(composite: MaskComposite) -> WebKitMaskComposite { function parse (line 224) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function get_image (line 361) | fn get_image(&self) -> &Image<'i> { function with_image (line 366) | fn with_image(&self, image: Image<'i>) -> Self { type ClipPath (line 381) | pub enum ClipPath<'i> { function parse (line 401) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method default (line 464) | fn default() -> MaskBorderMode { function parse (line 490) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 533) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { function into (line 544) | fn into(self) -> BorderImage<'i> { type MaskHandler (line 579) | pub(crate) struct MaskHandler<'i> { function handle_property (line 599) | fn handle_property( function finalize (line 755) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 762) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function flush_mask (line 773) | fn flush_mask(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... function flush_mask_shorthand (line 956) | fn flush_mask_shorthand( function flush_mask_border (line 1006) | fn flush_mask_border(&mut self, dest: &mut DeclarationList<'i>, context:... function is_mask_property (line 1141) | fn is_mask_property(property_id: &PropertyId) -> bool { function is_mask_border_property (line 1157) | fn is_mask_border_property(property_id: &PropertyId) -> bool { function get_webkit_mask_property (line 1171) | pub(crate) fn get_webkit_mask_property(property_id: &PropertyId) -> Opti... FILE: src/properties/mod.rs function parse (line 1626) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 1661) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/properties/outline.rs type OutlineStyle (line 27) | pub enum OutlineStyle { method default (line 35) | fn default() -> OutlineStyle { method is_compatible (line 41) | fn is_compatible(&self, _browsers: Browsers) -> bool { type Outline (line 47) | pub type Outline = GenericBorder; FILE: src/properties/overflow.rs method parse (line 43) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type OverflowHandler (line 75) | pub(crate) struct OverflowHandler { method handle_property (line 81) | fn handle_property( method finalize (line 111) | fn finalize(&mut self, dest: &mut DeclarationList, context: &mut Prope... FILE: src/properties/position.rs type Position (line 26) | pub enum Position { method parse (line 40) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type ZIndex (line 85) | pub enum ZIndex { type PositionHandler (line 93) | pub(crate) struct PositionHandler { method handle_property (line 98) | fn handle_property( method finalize (line 117) | fn finalize(&mut self, dest: &mut DeclarationList, context: &mut Prope... FILE: src/properties/size.rs type Size (line 36) | pub enum Size { method parse (line 62) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 135) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { type MaxSize (line 169) | pub enum MaxSize { method parse (line 195) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 268) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { function parse_fit_content (line 290) | fn parse_fit_content<'i, 't>( type AspectRatio (line 313) | pub struct AspectRatio { method parse (line 321) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type SizeHandler (line 378) | pub(crate) struct SizeHandler { method handle_property (line 397) | fn handle_property( method finalize (line 478) | fn finalize(&mut self, dest: &mut DeclarationList, context: &mut Prope... method flush (line 485) | fn flush<'i>(&mut self, dest: &mut DeclarationList, context: &mut Prop... FILE: src/properties/svg.rs type SVGPaint (line 25) | pub enum SVGPaint<'i> { type SVGPaintFallback (line 57) | pub enum SVGPaintFallback { method get_fallbacks (line 65) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method is_compatible (line 89) | fn is_compatible(&self, browsers: Browsers) -> bool { type StrokeDasharray (line 139) | pub enum StrokeDasharray { method parse (line 147) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Marker (line 204) | pub enum Marker<'i> { type ColorInterpolation (line 223) | pub enum ColorInterpolation { type ColorRendering (line 242) | pub enum ColorRendering { type ShapeRendering (line 262) | pub enum ShapeRendering { type TextRendering (line 284) | pub enum TextRendering { type ImageRendering (line 305) | pub enum ImageRendering { FILE: src/properties/text.rs method default (line 43) | fn default() -> TextTransformCase { method parse (line 65) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type SerializedTextTransformOther (line 107) | struct SerializedTextTransformOther { method from (line 115) | fn from(t: TextTransformOther) -> Self { method from (line 124) | fn from(t: SerializedTextTransformOther) -> Self { method is_referenceable (line 139) | fn is_referenceable() -> bool { method json_schema (line 143) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... method schema_name (line 147) | fn schema_name() -> String { type TextTransform (line 158) | pub struct TextTransform { method parse (line 167) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Spacing (line 360) | pub enum Spacing { type TextIndent (line 377) | pub struct TextIndent { method parse (line 387) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type TextSizeAdjust (line 455) | pub enum TextSizeAdjust { method default (line 489) | fn default() -> TextDecorationLine { method parse (line 495) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type SerializedTextDecorationLine (line 574) | enum SerializedTextDecorationLine { method from (line 605) | fn from(l: TextDecorationLine) -> Self { type ExclusiveTextDecorationLine (line 585) | enum ExclusiveTextDecorationLine { type OtherTextDecorationLine (line 597) | enum OtherTextDecorationLine { method from (line 639) | fn from(l: SerializedTextDecorationLine) -> Self { method is_referenceable (line 665) | fn is_referenceable() -> bool { method json_schema (line 669) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... method schema_name (line 673) | fn schema_name() -> String { method default (line 695) | fn default() -> TextDecorationStyle { type TextDecorationThickness (line 710) | pub enum TextDecorationThickness { method default (line 720) | fn default() -> TextDecorationThickness { method parse (line 740) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 811) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { type TextEmphasisStyle (line 873) | pub enum TextEmphasisStyle<'i> { method default (line 892) | fn default() -> TextEmphasisStyle<'i> { function parse (line 898) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 961) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method get_fallbacks (line 1007) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { type TextEmphasisPosition (line 1047) | pub struct TextEmphasisPosition { method parse (line 1055) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Self { method to_css (line 1086) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type TextDecorationHandler (line 1100) | pub(crate) struct TextDecorationHandler<'i> { function handle_property (line 1112) | fn handle_property( function finalize (line 1213) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... type TextShadow (line 1368) | pub struct TextShadow { method parse (line 1382) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 1452) | fn is_compatible(&self, browsers: Browsers) -> bool { function is_text_decoration_property (line 1462) | fn is_text_decoration_property(property_id: &PropertyId) -> bool { function is_text_emphasis_property (line 1474) | fn is_text_emphasis_property(property_id: &PropertyId) -> bool { method get_fallbacks (line 1485) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { FILE: src/properties/transform.rs type TransformList (line 28) | pub struct TransformList(pub Vec); method parse (line 31) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterE... method to_matrix (line 142) | pub fn to_matrix(&self) -> Option> { method to_css (line 50) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Transform (line 165) | pub enum Transform { method parse (line 853) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Option> { type Matrix (line 217) | pub struct Matrix { function to_matrix3d (line 228) | pub fn to_matrix3d(&self) -> Matrix3d { type Matrix3d (line 256) | pub struct Matrix3d { function identity (line 278) | pub fn identity() -> Matrix3d { function translate (line 300) | pub fn translate(x: f32, y: f32, z: f32) -> Matrix3d { function scale (line 322) | pub fn scale(x: f32, y: f32, z: f32) -> Matrix3d { function rotate (line 344) | pub fn rotate(x: f32, y: f32, z: f32, angle: f32) -> Matrix3d { function skew (line 390) | pub fn skew(a: f32, b: f32) -> Matrix3d { function perspective (line 412) | pub fn perspective(d: f32) -> Matrix3d { function multiply (line 434) | pub fn multiply(&self, other: &Self) -> Self { function is_2d (line 456) | pub fn is_2d(&self) -> bool { function to_matrix2d (line 471) | pub fn to_matrix2d(&self) -> Option> { function scale_by_factor (line 486) | pub fn scale_by_factor(&mut self, scaling_factor: f32) { function determinant (line 506) | pub fn determinant(&self) -> f32 { function inverse (line 534) | pub fn inverse(&self) -> Option> { function transpose (line 626) | pub fn transpose(&self) -> Self { function multiply_vector (line 648) | pub fn multiply_vector(&self, pin: &[f32; 4]) -> [f32; 4] { function decompose (line 658) | pub fn decompose(&self) -> Option { method to_css (line 1025) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Perspective (line 1419) | pub enum Perspective { type Translate (line 1436) | pub enum Translate { method parse (line 1453) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Transform { method to_css (line 1475) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Rotate (line 1522) | pub enum Rotate { method parse (line 1541) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Transform { method to_css (line 1576) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Scale (line 1633) | pub enum Scale { method parse (line 1659) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Transform { function convert_percentage_to_number (line 1649) | fn convert_percentage_to_number<'i, 't>( method to_css (line 1681) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type TransformHandler (line 1724) | pub(crate) struct TransformHandler { method handle_property (line 1733) | fn handle_property( method finalize (line 1798) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... method flush (line 1804) | fn flush<'i>(&mut self, dest: &mut DeclarationList<'i>, context: &mut ... FILE: src/properties/transition.rs function parse (line 38) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type ViewTransitionName (line 120) | pub enum ViewTransitionName<'i> { type ViewTransitionGroup (line 141) | pub enum ViewTransitionGroup<'i> { type TransitionHandler (line 155) | pub(crate) struct TransitionHandler<'i> { function handle_property (line 164) | fn handle_property( function finalize (line 240) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut Pro... function flush (line 246) | fn flush(&mut self, dest: &mut DeclarationList<'i>, context: &mut Proper... function reset (line 359) | fn reset(&mut self) { function is_transition_property (line 368) | fn is_transition_property(property_id: &PropertyId) -> bool { function merge_properties (line 379) | fn merge_properties<'i: 'a, 'a>(val: impl Iterator( type LogicalPropertyId (line 472) | enum LogicalPropertyId { function get_logical_properties (line 483) | fn get_logical_properties(property_id: &PropertyId) -> LogicalPropertyId { FILE: src/properties/ui.rs type CursorImage (line 50) | pub struct CursorImage<'i> { function parse (line 59) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Cursor (line 141) | pub struct Cursor<'i> { function parse (line 150) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type ColorOrAuto (line 190) | pub enum ColorOrAuto { method default (line 198) | fn default() -> ColorOrAuto { method get_fallbacks (line 204) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method is_compatible (line 217) | fn is_compatible(&self, browsers: Browsers) -> bool { method default (line 240) | fn default() -> CaretShape { method get_fallbacks (line 256) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method is_compatible (line 270) | fn is_compatible(&self, browsers: Browsers) -> bool { type Appearance (line 296) | pub enum Appearance<'i> { function from_str (line 317) | fn from_str(name: &str) -> Option { function to_str (line 339) | fn to_str(&self) -> &str { function parse (line 363) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function serialize (line 381) | fn serialize(&self, serializer: S) -> Result function deserialize (line 392) | fn deserialize(deserializer: D) -> Result function is_referenceable (line 404) | fn is_referenceable() -> bool { function json_schema (line 408) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... function schema_name (line 412) | fn schema_name() -> String { method parse (line 434) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type SerializedColorScheme (line 511) | struct SerializedColorScheme { method from (line 518) | fn from(color_scheme: ColorScheme) -> Self { method from (line 528) | fn from(s: SerializedColorScheme) -> ColorScheme { method is_referenceable (line 540) | fn is_referenceable() -> bool { method json_schema (line 544) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... method schema_name (line 548) | fn schema_name() -> String { type ColorSchemeHandler (line 554) | pub(crate) struct ColorSchemeHandler; method handle_property (line 557) | fn handle_property( method finalize (line 586) | fn finalize(&mut self, _: &mut DeclarationList<'i>, _: &mut PropertyHa... function define_var (line 600) | fn define_var<'i>(name: &'static str, value: Token<'static>) -> Property... FILE: src/rules/container.rs type ContainerRule (line 30) | pub struct ContainerRule<'i, R = DefaultAtRule> { type ContainerCondition (line 53) | pub enum ContainerCondition<'i> { type ContainerSizeFeature (line 81) | pub type ContainerSizeFeature<'i> = QueryFeature<'i, ContainerSizeFeatur... method to_css_with_prefix (line 102) | fn to_css_with_prefix(&self, prefix: &str, dest: &mut Printer) -> ... type StyleQuery (line 121) | pub enum StyleQuery<'i> { type ScrollStateQuery (line 153) | pub enum ScrollStateQuery<'i> { type ScrollStateFeature (line 172) | pub type ScrollStateFeature<'i> = QueryFeature<'i, ScrollStateFeatureId>; method to_css_with_prefix (line 189) | fn to_css_with_prefix(&self, prefix: &str, dest: &mut Printer) -> ... function parse_feature (line 200) | fn parse_feature<'t>( function create_negation (line 209) | fn create_negation(condition: Box>) -> Self { function create_operation (line 214) | fn create_operation(operator: Operator, conditions: Vec) -> Self { function parse_style_query (line 218) | fn parse_style_query<'t>( function parse_scroll_state_query (line 233) | fn parse_scroll_state_query<'t>( function needs_parens (line 248) | fn needs_parens(&self, parent_operator: Option, targets: &Targ... function parse_feature (line 262) | fn parse_feature<'t>( function create_negation (line 271) | fn create_negation(condition: Box) -> Self { function create_operation (line 276) | fn create_operation(operator: Operator, conditions: Vec) -> Self { function needs_parens (line 280) | fn needs_parens(&self, parent_operator: Option, targets: &Targ... function parse_feature (line 291) | fn parse_feature<'t>( function create_negation (line 307) | fn create_negation(condition: Box) -> Self { function create_operation (line 312) | fn create_operation(operator: Operator, conditions: Vec) -> Self { function needs_parens (line 316) | fn needs_parens(&self, parent_operator: Option, _targets: &Tar... function parse_with_options (line 326) | fn parse_with_options<'t>( method to_css (line 352) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 389) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 409) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type ContainerName (line 433) | pub struct ContainerName<'i>(#[cfg_attr(feature = "serde", serde(borrow)... function parse (line 436) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function minify (line 463) | pub(crate) fn minify( method to_css (line 474) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/counter_style.rs type CounterStyleRule (line 18) | pub struct CounterStyleRule<'i> { method to_css (line 31) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/custom_media.rs type CustomMediaRule (line 18) | pub struct CustomMediaRule<'i> { method to_css (line 30) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/document.rs type MozDocumentRule (line 21) | pub struct MozDocumentRule<'i, R = DefaultAtRule> { function minify (line 31) | pub(crate) fn minify(&mut self, context: &mut MinifyContext<'_, 'i>) -> ... method to_css (line 37) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/font_face.rs type FontFaceRule (line 26) | pub struct FontFaceRule<'i> { type FontFaceProperty (line 47) | pub enum FontFaceProperty<'i> { type Source (line 76) | pub enum Source<'i> { function parse (line 85) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type UrlSource (line 126) | pub struct UrlSource<'i> { function parse (line 137) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type FontFormat (line 191) | pub enum FontFormat<'i> { function parse (line 214) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type UnicodeRange (line 304) | pub struct UnicodeRange { method parse (line 312) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type FontStyle (line 384) | pub enum FontStyle { method default_oblique_angle (line 401) | fn default_oblique_angle() -> Size2D { method parse (line 410) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result FontStyle { method to_css (line 423) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type FontFaceDeclarationParser (line 442) | pub(crate) struct FontFaceDeclarationParser; type Declaration (line 446) | type Declaration = FontFaceProperty<'i>; type Error (line 447) | type Error = ParserError<'i>; method parse_value (line 449) | fn parse_value<'t>( type Prelude (line 490) | type Prelude = (); type AtRule (line 491) | type AtRule = FontFaceProperty<'i>; type Error (line 492) | type Error = ParserError<'i>; type Prelude (line 496) | type Prelude = (); type QualifiedRule (line 497) | type QualifiedRule = FontFaceProperty<'i>; type Error (line 498) | type Error = ParserError<'i>; method parse_qualified (line 502) | fn parse_qualified(&self) -> bool { method parse_declarations (line 506) | fn parse_declarations(&self) -> bool { method to_css (line 512) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 537) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/font_feature_values.rs type FontFeatureValuesRule (line 24) | pub struct FontFeatureValuesRule<'i> { function parse (line 36) | pub(crate) fn parse<'t, 'o>( type FontFeatureValuesRuleParser (line 67) | struct FontFeatureValuesRuleParser<'a, 'o, 'i> { type Declaration (line 73) | type Declaration = (); type Error (line 74) | type Error = ParserError<'i>; type Prelude (line 78) | type Prelude = FontFeatureSubruleType; type AtRule (line 79) | type AtRule = (); type Error (line 80) | type Error = ParserError<'i>; function parse_prelude (line 82) | fn parse_prelude<'t>( function parse_block (line 92) | fn parse_block<'t>( type Prelude (line 139) | type Prelude = (); type QualifiedRule (line 140) | type QualifiedRule = (); type Error (line 141) | type Error = ParserError<'i>; function parse_declarations (line 145) | fn parse_declarations(&self) -> bool { function parse_qualified (line 149) | fn parse_qualified(&self) -> bool { method to_css (line 155) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function merge (line 177) | pub(crate) fn merge(&mut self, other: &FontFeatureValuesRule<'i>) { type FontFeatureSubruleType (line 203) | pub enum FontFeatureSubruleType { type FontFeatureSubrule (line 231) | pub struct FontFeatureSubrule<'i> { method to_css (line 243) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type FontFeatureDeclarationParser (line 279) | struct FontFeatureDeclarationParser<'a, 'i> { type Declaration (line 284) | type Declaration = (); type Error (line 285) | type Error = ParserError<'i>; function parse_value (line 287) | fn parse_value<'t>( type Prelude (line 312) | type Prelude = (); type AtRule (line 313) | type AtRule = (); type Error (line 314) | type Error = ParserError<'i>; type Prelude (line 318) | type Prelude = (); type QualifiedRule (line 319) | type QualifiedRule = (); type Error (line 320) | type Error = ParserError<'i>; function parse_qualified (line 324) | fn parse_qualified(&self) -> bool { function parse_declarations (line 328) | fn parse_declarations(&self) -> bool { FILE: src/rules/font_palette_values.rs type FontPaletteValuesRule (line 25) | pub struct FontPaletteValuesRule<'i> { type FontPaletteValuesProperty (line 48) | pub enum FontPaletteValuesProperty<'i> { type BasePalette (line 71) | pub enum BasePalette { method parse (line 185) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result OverrideColors { type FontPaletteValuesDeclarationParser (line 94) | pub(crate) struct FontPaletteValuesDeclarationParser; type Declaration (line 97) | type Declaration = FontPaletteValuesProperty<'i>; type Error (line 98) | type Error = ParserError<'i>; method parse_value (line 100) | fn parse_value<'t>( type Prelude (line 142) | type Prelude = (); type AtRule (line 143) | type AtRule = FontPaletteValuesProperty<'i>; type Error (line 144) | type Error = ParserError<'i>; type Prelude (line 148) | type Prelude = (); type QualifiedRule (line 149) | type QualifiedRule = FontPaletteValuesProperty<'i>; type Error (line 150) | type Error = ParserError<'i>; method parse_qualified (line 156) | fn parse_qualified(&self) -> bool { method parse_declarations (line 160) | fn parse_declarations(&self) -> bool { function parse (line 166) | pub(crate) fn parse<'t>( method to_css (line 204) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 236) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function minify (line 256) | pub(crate) fn minify(&mut self, context: &mut MinifyContext<'_, 'i>, _: ... function get_fallbacks (line 294) | pub(crate) fn get_fallbacks(&mut self, targets: Targets) -> Vec(&self, kind: ColorFallbackKind) -> CssRule<'i, T> { method to_css (line 360) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 386) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/import.rs type ImportRule (line 22) | pub struct ImportRule<'i> { method to_css (line 41) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/keyframes.rs type KeyframesRule (line 35) | pub struct KeyframesRule<'i> { type KeyframesName (line 60) | pub enum KeyframesName<'i> { function parse (line 71) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function minify (line 120) | pub(crate) fn minify(&mut self, context: &mut MinifyContext<'_, 'i>) { function get_fallbacks (line 132) | pub(crate) fn get_fallbacks(&mut self, targets: &Targets) -> Vec(&self, kind: ColorFallbackKind) -> CssRule<'i, T> { method to_css (line 218) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type TimelineRangePercentage (line 279) | pub struct TimelineRangePercentage { method parse (line 287) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Keyframe (line 357) | pub struct Keyframe<'i> { method to_css (line 366) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type KeyframeListParser (line 383) | pub(crate) struct KeyframeListParser; type Prelude (line 386) | type Prelude = (); type AtRule (line 387) | type AtRule = Keyframe<'i>; type Error (line 388) | type Error = ParserError<'i>; type Prelude (line 392) | type Prelude = Vec; type QualifiedRule (line 393) | type QualifiedRule = Keyframe<'i>; type Error (line 394) | type Error = ParserError<'i>; method parse_prelude (line 396) | fn parse_prelude<'t>( method parse_block (line 403) | fn parse_block<'t>( type Declaration (line 419) | type Declaration = Keyframe<'i>; type Error (line 420) | type Error = ParserError<'i>; method parse_qualified (line 424) | fn parse_qualified(&self) -> bool { method parse_declarations (line 428) | fn parse_declarations(&self) -> bool { FILE: src/rules/layer.rs type LayerName (line 22) | pub struct LayerName<'i>(#[cfg_attr(feature = "serde", serde(borrow))] p... function parse (line 37) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type LayerStatementRule (line 91) | pub struct LayerStatementRule<'i> { method to_css (line 102) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type LayerBlockRule (line 120) | pub struct LayerBlockRule<'i, R = DefaultAtRule> { function minify (line 133) | pub(crate) fn minify( method to_css (line 145) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/media.rs type MediaRule (line 19) | pub struct MediaRule<'i, R = DefaultAtRule> { function minify (line 31) | pub(crate) fn minify( method to_css (line 48) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/mod.rs type StyleContext (line 107) | pub(crate) struct StyleContext<'a, 'i> { type Location (line 118) | pub struct Location { type CssRule (line 139) | pub enum CssRule<'i, R = DefaultAtRule> { function deserialize (line 199) | fn deserialize(deserializer: D) -> Result method to_css (line 372) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function parse (line 412) | pub fn parse<'t>( function parse_string (line 420) | pub fn parse_string( function parse_with (line 430) | pub fn parse_with<'t, P: AtRuleParser<'i, AtRule = T>>( function parse_string_with (line 441) | pub fn parse_string_with>( type CssRuleList (line 457) | pub struct CssRuleList<'i, R = DefaultAtRule>( function parse (line 463) | pub fn parse<'t>( function parse_style_block (line 472) | pub fn parse_style_block<'t>( function parse_with (line 483) | pub fn parse_with<'t, P: AtRuleParser<'i, AtRule = T>>( function parse_style_block_with (line 493) | pub fn parse_style_block_with<'t, P: AtRuleParser<'i, AtRule = T>>( constant CHILD_TYPES (line 507) | const CHILD_TYPES: VisitTypes = VisitTypes::all(); function visit (line 509) | fn visit(&mut self, visitor: &mut V) -> Result<(), V::Error> { function visit_children (line 517) | fn visit_children(&mut self, visitor: &mut V) -> Result<(), V::Error> { type MinifyContext (line 522) | pub(crate) struct MinifyContext<'a, 'i> { function minify (line 534) | pub(crate) fn minify( function merge_style_rules (line 961) | fn merge_style_rules<'i, T>( method to_css (line 1021) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Output (line 1085) | type Output = CssRule<'i, T>; function index (line 1087) | fn index(&self, index: usize) -> &Self::Output { function index_mut (line 1093) | fn index_mut(&mut self, index: usize) -> &mut Self::Output { type PrecomputedHasher (line 1100) | struct PrecomputedHasher { method write (line 1106) | fn write(&mut self, _: &[u8]) { method write_u64 (line 1111) | fn write_u64(&mut self, i: u64) { method finish (line 1117) | fn finish(&self) -> u64 { type StyleRuleKey (line 1126) | pub(crate) struct StyleRuleKey<'a, 'i, R> { function new (line 1133) | fn new(list: &'a Vec>, index: usize) -> Self { method eq (line 1148) | fn eq(&self, other: &Self) -> bool { function hash (line 1166) | fn hash(&self, state: &mut H) { FILE: src/rules/namespace.rs type NamespaceRule (line 18) | pub struct NamespaceRule<'i> { method to_css (line 33) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/nesting.rs type NestingRule (line 24) | pub struct NestingRule<'i, R = DefaultAtRule> { function minify (line 34) | pub(crate) fn minify( method to_css (line 44) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type NestedDeclarationsRule (line 63) | pub struct NestedDeclarationsRule<'i> { function minify (line 73) | pub(crate) fn minify(&mut self, context: &mut MinifyContext<'_, 'i>, par... method to_css (line 88) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/page.rs type PageSelector (line 27) | pub struct PageSelector<'i> { function parse (line 54) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result { method to_css (line 144) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type PageRule (line 162) | pub struct PageRule<'i> { function parse (line 177) | pub(crate) fn parse<'t, 'o>( method to_css (line 212) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 285) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type PageRuleParser (line 302) | struct PageRuleParser<'a, 'o, 'i> { type Declaration (line 309) | type Declaration = (); type Error (line 310) | type Error = ParserError<'i>; function parse_value (line 312) | fn parse_value<'t>( type Prelude (line 328) | type Prelude = PageMarginBox; type AtRule (line 329) | type AtRule = (); type Error (line 330) | type Error = ParserError<'i>; function parse_prelude (line 332) | fn parse_prelude<'t>( function parse_block (line 342) | fn parse_block<'t>( type Prelude (line 364) | type Prelude = (); type QualifiedRule (line 365) | type QualifiedRule = (); type Error (line 366) | type Error = ParserError<'i>; function parse_qualified (line 370) | fn parse_qualified(&self) -> bool { function parse_declarations (line 374) | fn parse_declarations(&self) -> bool { FILE: src/rules/property.rs type PropertyRule (line 28) | pub struct PropertyRule<'i> { function parse (line 47) | pub(crate) fn parse<'t>( method to_css (line 113) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type PropertyRuleDeclarationParser (line 158) | pub(crate) struct PropertyRuleDeclarationParser<'i> { type Declaration (line 165) | type Declaration = (); type Error (line 166) | type Error = ParserError<'i>; function parse_value (line 168) | fn parse_value<'t>( type Prelude (line 206) | type Prelude = (); type AtRule (line 207) | type AtRule = (); type Error (line 208) | type Error = ParserError<'i>; type Prelude (line 212) | type Prelude = (); type QualifiedRule (line 213) | type QualifiedRule = (); type Error (line 214) | type Error = ParserError<'i>; function parse_qualified (line 218) | fn parse_qualified(&self) -> bool { function parse_declarations (line 222) | fn parse_declarations(&self) -> bool { FILE: src/rules/scope.rs type ScopeRule (line 27) | pub struct ScopeRule<'i, R = DefaultAtRule> { function minify (line 41) | pub(crate) fn minify(&mut self, context: &mut MinifyContext<'_, 'i>) -> ... method to_css (line 67) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/starting_style.rs type StartingStyleRule (line 18) | pub struct StartingStyleRule<'i, R = DefaultAtRule> { function minify (line 28) | pub(crate) fn minify( method to_css (line 39) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/style.rs type StyleRule (line 31) | pub struct StyleRule<'i, R = DefaultAtRule> { function default_rule_list (line 51) | fn default_rule_list<'i, R>() -> CssRuleList<'i, R> { function minify (line 56) | pub(crate) fn minify( function is_empty (line 110) | pub fn is_empty(&self) -> bool { function is_compatible (line 116) | pub fn is_compatible(&self, targets: Targets) -> bool { function property_location (line 124) | pub fn property_location<'t>( function hash_key (line 152) | pub(crate) fn hash_key(&self) -> u64 { function is_duplicate (line 164) | pub(crate) fn is_duplicate(&self, other_rule: &StyleRule<'i, T>) -> bool { function update_prefix (line 174) | pub(crate) fn update_prefix(&mut self, context: &mut MinifyContext<'_, '... function parse_at (line 182) | fn parse_at<'i, 't, T, F>( method to_css (line 215) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css_base (line 243) | fn to_css_base(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/supports.rs type SupportsRule (line 29) | pub struct SupportsRule<'i, R = DefaultAtRule> { function minify (line 41) | pub(crate) fn minify( method to_css (line 63) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type SupportsCondition (line 100) | pub enum SupportsCondition<'i> { function and (line 132) | pub fn and(&mut self, b: &SupportsCondition<'i>) { function or (line 143) | pub fn or(&mut self, b: &SupportsCondition<'i>) { function set_prefixes_for_targets (line 153) | fn set_prefixes_for_targets(&mut self, targets: &Targets) { function get_supported_features (line 171) | fn get_supported_features(&self) -> Features { function parse (line 195) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result( function needs_parens (line 331) | fn needs_parens(&self, parent: &SupportsCondition) -> bool { function to_css_with_parens_if_needed (line 340) | fn to_css_with_parens_if_needed(&self, dest: &mut Printer, needs_p... method to_css (line 356) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/unknown.rs type UnknownAtRule (line 18) | pub struct UnknownAtRule<'i> { method to_css (line 33) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/view_transition.rs type ViewTransitionRule (line 20) | pub struct ViewTransitionRule<'i> { type ViewTransitionProperty (line 41) | pub enum ViewTransitionProperty<'i> { type Navigation (line 62) | pub enum Navigation { type ViewTransitionDeclarationParser (line 70) | pub(crate) struct ViewTransitionDeclarationParser; type Declaration (line 73) | type Declaration = ViewTransitionProperty<'i>; type Error (line 74) | type Error = ParserError<'i>; method parse_value (line 76) | fn parse_value<'t>( type Prelude (line 109) | type Prelude = (); type AtRule (line 110) | type AtRule = ViewTransitionProperty<'i>; type Error (line 111) | type Error = ParserError<'i>; type Prelude (line 115) | type Prelude = (); type QualifiedRule (line 116) | type QualifiedRule = ViewTransitionProperty<'i>; type Error (line 117) | type Error = ParserError<'i>; method parse_qualified (line 121) | fn parse_qualified(&self) -> bool { method parse_declarations (line 125) | fn parse_declarations(&self) -> bool { function parse (line 131) | pub(crate) fn parse<'t>( method to_css (line 149) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 174) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/rules/viewport.rs type ViewportRule (line 22) | pub struct ViewportRule<'i> { method to_css (line 35) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/selector.rs type Selectors (line 34) | pub struct Selectors; type Owned (line 38) | type Owned = Self; method into_owned (line 40) | fn into_owned(self) -> Self::Owned { type AttrValue (line 68) | type AttrValue = CSSString<'i>; type Identifier (line 69) | type Identifier = Ident<'i>; type LocalName (line 70) | type LocalName = Ident<'i>; type NamespacePrefix (line 71) | type NamespacePrefix = Ident<'i>; type NamespaceUrl (line 72) | type NamespaceUrl = CowArcStr<'i>; type BorrowedNamespaceUrl (line 73) | type BorrowedNamespaceUrl = CowArcStr<'i>; type BorrowedLocalName (line 74) | type BorrowedLocalName = Ident<'i>; type NonTSPseudoClass (line 76) | type NonTSPseudoClass = PseudoClass<'i>; type PseudoElement (line 77) | type PseudoElement = PseudoElement<'i>; type VendorPrefix (line 78) | type VendorPrefix = VendorPrefix; type ExtraMatchingData (line 80) | type ExtraMatchingData = (); method to_css (line 82) | fn to_css(selectors: &SelectorList<'i>, dest: &mut W) -... function _assert_into_owned (line 47) | fn _assert_into_owned() { type SelectorList (line 59) | pub type SelectorList<'i> = parcel_selectors::SelectorList<'i, Selectors>; type Selector (line 61) | pub type Selector<'i> = parcel_selectors::parser::Selector<'i, Selectors>; type Component (line 63) | pub type Component<'i> = parcel_selectors::parser::Component<'i, Selecto... type SelectorParser (line 88) | pub(crate) struct SelectorParser<'a, 'o, 'i> { type Impl (line 94) | type Impl = Selectors; type Error (line 95) | type Error = ParserError<'i>; function parse_non_ts_pseudo_class (line 97) | fn parse_non_ts_pseudo_class( function parse_non_ts_functional_pseudo_class (line 212) | fn parse_non_ts_functional_pseudo_class<'t>( function parse_any_prefix (line 255) | fn parse_any_prefix<'t>(&self, name: &str) -> Option { function parse_pseudo_element (line 263) | fn parse_pseudo_element( function parse_functional_pseudo_element (line 318) | fn parse_functional_pseudo_element<'t>( function parse_slotted (line 347) | fn parse_slotted(&self) -> bool { function parse_host (line 352) | fn parse_host(&self) -> bool { function parse_is_and_where (line 357) | fn parse_is_and_where(&self) -> bool { function parse_part (line 362) | fn parse_part(&self) -> bool { function default_namespace (line 366) | fn default_namespace(&self) -> Option> { function namespace_for_prefix (line 370) | fn namespace_for_prefix(&self, prefix: &Ident<'i>) -> Option bool { function deep_combinator_enabled (line 379) | fn deep_combinator_enabled(&self) -> bool { type PseudoClass (line 404) | pub enum PseudoClass<'i> { type WebKitScrollbarPseudoClass (line 590) | pub enum WebKitScrollbarPseudoClass { type Impl (line 616) | type Impl = Selectors; function is_active_or_hover (line 618) | fn is_active_or_hover(&self) -> bool { function is_user_action_state (line 622) | fn is_user_action_state(&self) -> bool { function is_valid_before_webkit_scrollbar (line 633) | fn is_valid_before_webkit_scrollbar(&self) -> bool { function is_valid_after_webkit_scrollbar (line 637) | fn is_valid_after_webkit_scrollbar(&self) -> bool { function to_css (line 651) | fn to_css(&self, dest: &mut W) -> std::fmt::Result function serialize_pseudo_class (line 662) | fn serialize_pseudo_class<'a, 'i, W>( function is_equivalent (line 858) | pub(crate) fn is_equivalent(&self, other: &PseudoClass<'i>) -> bool { function get_prefix (line 871) | pub(crate) fn get_prefix(&self) -> VendorPrefix { function get_necessary_prefixes (line 879) | pub(crate) fn get_necessary_prefixes(&mut self, targets: Targets) -> Ven... type PseudoElement (line 906) | pub enum PseudoElement<'i> { type WebKitScrollbarPseudoElement (line 1021) | pub enum WebKitScrollbarPseudoElement { type ViewTransitionPartName (line 1042) | pub enum ViewTransitionPartName<'i> { function is_referenceable (line 1054) | fn is_referenceable() -> bool { function json_schema (line 1058) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... function schema_name (line 1062) | fn schema_name() -> String { function parse (line 1068) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type ViewTransitionPartSelector (line 1094) | pub struct ViewTransitionPartSelector<'i> { function parse (line 1103) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css (line 1143) | fn to_css(&self, dest: &mut W) -> std::fmt::Result function serialize_pseudo_element (line 1154) | fn serialize_pseudo_element<'a, 'i, W>( type Impl (line 1290) | type Impl = Selectors; function accepts_state_pseudo_classes (line 1292) | fn accepts_state_pseudo_classes(&self) -> bool { function valid_after_slotted (line 1297) | fn valid_after_slotted(&self) -> bool { function is_webkit_scrollbar (line 1311) | fn is_webkit_scrollbar(&self) -> bool { function is_view_transition (line 1315) | fn is_view_transition(&self) -> bool { function is_unknown (line 1325) | fn is_unknown(&self) -> bool { function is_equivalent (line 1334) | pub(crate) fn is_equivalent(&self, other: &PseudoElement<'i>) -> bool { function get_prefix (line 1345) | pub(crate) fn get_prefix(&self) -> VendorPrefix { function get_necessary_prefixes (line 1353) | pub(crate) fn get_necessary_prefixes(&mut self, targets: Targets) -> Ven... method to_css (line 1370) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 1379) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 1401) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function serialize_selector (line 1409) | fn serialize_selector<'a, 'i, W>( function serialize_component (line 1577) | fn serialize_component<'a, 'i, W>( function should_unwrap_is (line 1707) | fn should_unwrap_is<'i>(selectors: &Box<[Selector<'i>]>) -> bool { function serialize_nesting (line 1718) | fn serialize_nesting( function has_type_selector (line 1752) | fn has_type_selector(selector: &Selector) -> bool { function is_simple (line 1768) | fn is_simple(selector: &Selector) -> bool { function is_type_selector (line 1773) | fn is_type_selector(component: Option<&Component>) -> bool { function is_namespace (line 1781) | fn is_namespace(component: Option<&Component>) -> bool { function serialize_selector_list (line 1791) | fn serialize_selector_list<'a, 'i: 'a, I, W>( function is_compatible (line 1812) | pub(crate) fn is_compatible(selectors: &[Selector], targets: Targets) ->... function is_equivalent (line 2014) | pub(crate) fn is_equivalent<'i>(selectors: &[Selector<'i>], other: &[Sel... function get_prefix (line 2047) | pub(crate) fn get_prefix(selectors: &SelectorList) -> VendorPrefix { constant RTL_LANGS (line 2080) | const RTL_LANGS: &[&str] = &[ function downlevel_selectors (line 2087) | pub(crate) fn downlevel_selectors(selectors: &mut [Selector], targets: T... function downlevel_component (line 2098) | fn downlevel_component<'i>(component: &mut Component<'i>, targets: Targe... function lang_list_to_selectors (line 2166) | fn lang_list_to_selectors<'i>(langs: &Vec>) -> Box<[Select... function downlevel_dir (line 2178) | fn downlevel_dir<'i>(dir: Direction, targets: Targets) -> Component<'i> { function is_unused (line 2200) | pub(crate) fn is_unused( function is_pure_css_modules_selector (line 2236) | pub(crate) fn is_pure_css_modules_selector(selector: &Selector) -> bool { constant CHILD_TYPES (line 2257) | const CHILD_TYPES: VisitTypes = VisitTypes::SELECTORS; function visit (line 2259) | fn visit(&mut self, visitor: &mut V) -> Result<(), V::Error> { function visit_children (line 2267) | fn visit_children(&mut self, visitor: &mut V) -> Result<(), V::Error> { constant CHILD_TYPES (line 2275) | const CHILD_TYPES: VisitTypes = VisitTypes::SELECTORS; function visit (line 2277) | fn visit(&mut self, visitor: &mut V) -> Result<(), V::Error> { function visit_children (line 2281) | fn visit_children(&mut self, _visitor: &mut V) -> Result<(), V::Error> { function parse_with_options (line 2287) | fn parse_with_options<'t>( function parse_with_options (line 2302) | fn parse_with_options<'t>( FILE: src/stylesheet.rs type StyleSheet (line 73) | pub struct StyleSheet<'i, 'o, T = DefaultAtRule> { type MinifyOptions (line 96) | pub struct MinifyOptions { type ToCssResult (line 107) | pub struct ToCssResult { function parse (line 123) | pub fn parse(code: &'i str, options: ParserOptions<'o, 'i>) -> Result>( function source_map_url (line 216) | pub fn source_map_url(&self, source_index: usize) -> Option<&String> { function source_map (line 223) | pub fn source_map(&self, source_index: usize) -> Option { function minify (line 228) | pub fn minify(&mut self, options: MinifyOptions) -> Result<(), Error Result Result<(), V::Error> { function visit_children (line 342) | fn visit_children(&mut self, visitor: &mut V) -> Result<(), V::Error> { type StyleAttribute (line 374) | pub struct StyleAttribute<'i> { function parse (line 383) | pub fn parse( function minify (line 396) | pub fn minify(&mut self, options: MinifyOptions) { function to_css (line 405) | pub fn to_css(&self, options: PrinterOptions) -> Result, I: IntoIterator>( method from_browserslist_with_config (line 58) | pub fn from_browserslist_with_config, I: IntoIterator Result, browserslist::E... method from_distribs (line 95) | fn from_distribs(distribs: Vec) -> Result Option { type FeaturesIterator (line 183) | pub(crate) trait FeaturesIterator: Sized + Iterator { method try_union_all (line 184) | fn try_union_all(&mut self) -> Option type Targets (line 198) | pub struct Targets { method from (line 208) | fn from(browsers: Browsers) -> Self { method from (line 217) | fn from(browsers: Option) -> Self { method is_compatible (line 226) | pub(crate) fn is_compatible(&self, feature: crate::compat::Feature) ->... method should_compile (line 230) | pub(crate) fn should_compile(&self, feature: crate::compat::Feature, f... method should_compile_logical (line 234) | pub(crate) fn should_compile_logical(&self, feature: crate::compat::Fe... method should_compile_selectors (line 238) | pub(crate) fn should_compile_selectors(&self) -> bool { method prefixes (line 243) | pub(crate) fn prefixes(&self, prefix: VendorPrefix, feature: crate::pr... type TargetsWithSupportsScope (line 257) | pub(crate) struct TargetsWithSupportsScope { method new (line 263) | pub fn new(targets: Targets) -> Self { method enter_supports (line 271) | pub fn enter_supports(&mut self, features: Features) -> bool { method exit_supports (line 284) | pub fn exit_supports(&mut self) { function supports_scope_correctly (line 292) | fn supports_scope_correctly() { FILE: src/test_helpers.rs function format_source_location_context (line 3) | pub(crate) fn format_source_location_context(source: &str, loc: &ErrorLo... function panic_with_test_error (line 46) | pub(crate) fn panic_with_test_error: Sized { method parse (line 19) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Result(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result: Sized { method parse_with_options (line 50) | fn parse_with_options<'t>( method parse_string_with_options (line 56) | fn parse_string_with_options( method parse_with_options (line 68) | fn parse_with_options<'t>( type ToCss (line 77) | pub trait ToCss { method to_css (line 79) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css_string (line 87) | fn to_css_string(&self, options: PrinterOptions) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 110) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 119) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type PropertyHandler (line 130) | pub(crate) trait PropertyHandler<'i>: Sized { method handle_property (line 131) | fn handle_property( method finalize (line 137) | fn finalize(&mut self, dest: &mut DeclarationList<'i>, context: &mut P... type TryAdd (line 141) | pub trait TryAdd { method try_add (line 142) | fn try_add(&self, other: &T) -> Option; type AddInternal (line 145) | pub trait AddInternal { method add (line 146) | fn add(self, other: Self) -> Self; type FromStandard (line 150) | pub(crate) trait FromStandard: Sized { method from_standard (line 151) | fn from_standard(val: &T) -> Option; type FallbackValues (line 154) | pub(crate) trait FallbackValues: Sized { method get_fallbacks (line 155) | fn get_fallbacks(&mut self, targets: Targets) -> Vec; type Shorthand (line 159) | pub(crate) trait Shorthand<'i>: Sized { method from_longhands (line 161) | fn from_longhands(decls: &DeclarationBlock<'i>, vendor_prefix: VendorP... method longhands (line 164) | fn longhands(vendor_prefix: VendorPrefix) -> Vec>; method longhand (line 167) | fn longhand(&self, property_id: &PropertyId) -> Option>; method set_longhand (line 170) | fn set_longhand(&mut self, property: &Property<'i>) -> Result<(), ()>; type Op (line 174) | pub trait Op { method op (line 176) | fn op f32>(&self, rhs: &Self, op: F) -> Self; method op_to (line 178) | fn op_to T>(&self, rhs: &Self, op: F) -> T; type TryOp (line 197) | pub trait TryOp: Sized { method try_op (line 199) | fn try_op f32>(&self, rhs: &Self, op: F) -> Opt... method try_op_to (line 201) | fn try_op_to T>(&self, rhs: &Self, op: F) ->... method try_op (line 205) | fn try_op f32>(&self, rhs: &Self, op: F) -> Opt... method try_op_to (line 209) | fn try_op_to U>(&self, rhs: &Self, op: F) ->... type Map (line 215) | pub trait Map { method map (line 217) | fn map f32>(&self, op: F) -> Self; type TryMap (line 221) | pub trait TryMap: Sized { method try_map (line 223) | fn try_map f32>(&self, op: F) -> Option; method try_map (line 227) | fn try_map f32>(&self, op: F) -> Option { type Sign (line 233) | pub trait Sign { method sign (line 235) | fn sign(&self) -> f32; method is_sign_positive (line 238) | fn is_sign_positive(&self) -> bool { method is_sign_negative (line 243) | fn is_sign_negative(&self) -> bool { type TrySign (line 249) | pub trait TrySign { method try_sign (line 251) | fn try_sign(&self) -> Option; method is_sign_positive (line 254) | fn is_sign_positive(&self) -> bool { method is_sign_negative (line 259) | fn is_sign_negative(&self) -> bool { method try_sign (line 265) | fn try_sign(&self) -> Option { type Zero (line 271) | pub trait Zero { method zero (line 273) | fn zero() -> Self; method is_zero (line 276) | fn is_zero(&self) -> bool; type IsCompatible (line 280) | pub trait IsCompatible { method is_compatible (line 282) | fn is_compatible(&self, browsers: Browsers) -> bool; method is_compatible (line 286) | fn is_compatible(&self, browsers: Browsers) -> bool { method is_compatible (line 292) | fn is_compatible(&self, browsers: Browsers) -> bool { type AtRuleParser (line 308) | pub trait AtRuleParser<'i>: Sized { method parse_prelude (line 333) | fn parse_prelude<'t>( method rule_without_block (line 353) | fn rule_without_block( method parse_block (line 377) | fn parse_block<'t>( FILE: src/values/alpha.rs type AlphaValue (line 20) | pub struct AlphaValue(pub f32); method parse (line 23) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/values/angle.rs type Angle (line 33) | pub enum Angle { method parse (line 45) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result( method parse_internal (line 58) | fn parse_internal<'i, 't>( type Error (line 88) | type Error = (); method try_from (line 90) | fn try_from(token: &Token) -> Result { method to_css_with_unitless_zero (line 133) | pub fn to_css_with_unitless_zero(&self, dest: &mut Printer) -> R... method to_radians (line 147) | pub fn to_radians(&self) -> CSSNumber { method to_degrees (line 158) | pub fn to_degrees(&self) -> CSSNumber { method into (line 183) | fn into(self) -> Calc { type Error (line 189) | type Error = (); method try_from (line 191) | fn try_from(calc: Calc) -> Result { type Output (line 200) | type Output = Self; method mul (line 202) | fn mul(self, other: CSSNumber) -> Angle { method try_add (line 219) | fn try_add(&self, other: &Angle) -> Option { method eq (line 225) | fn eq(&self, other: &Angle) -> bool { method partial_cmp (line 231) | fn partial_cmp(&self, other: &Angle) -> Option { method to_css (line 105) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_zero (line 170) | fn is_zero(&self) -> bool { method zero (line 177) | fn zero() -> Self { method add (line 213) | fn add(self, other: Self) -> Self { method op (line 237) | fn op f32>(&self, other: &Self, op: F) -> Self { method op_to (line 247) | fn op_to T>(&self, other: &Self, op: F) -> T { method map (line 259) | fn map f32>(&self, op: F) -> Self { method sign (line 270) | fn sign(&self) -> f32 { type AnglePercentage (line 282) | pub type AnglePercentage = DimensionPercentage; FILE: src/values/calc.rs type MathFunction (line 33) | pub enum MathFunction { method is_compatible (line 57) | fn is_compatible(&self, browsers: Browsers) -> bool { method default (line 106) | fn default() -> Self { function round (line 111) | fn round(value: f32, to: f32, strategy: RoundingStrategy) -> f32 { function modulo (line 121) | fn modulo(a: f32, b: f32) -> f32 { method to_css (line 126) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Calc (line 249) | pub enum Calc { method is_compatible (line 266) | fn is_compatible(&self, browsers: Browsers) -> bool { method into (line 294) | fn into(self) -> f32 { function parse (line 324) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Option>>( function parse_sum (line 540) | fn parse_sum<'t, Parse: Copy + Fn(&str) -> Option>>( function parse_product (line 577) | fn parse_product<'t, Parse: Copy + Fn(&str) -> Option>>( function parse_value (line 616) | fn parse_value<'t, Parse: Copy + Fn(&str) -> Option>>( function reduce_args (line 658) | fn reduce_args(args: &mut Vec>, cmp: std::cmp::Ordering) -> Vec<... function parse_math_fn (line 713) | fn parse_math_fn< function apply_op (line 731) | fn apply_op<'t, O: FnOnce(f32, f32) -> f32>(a: &Calc, b: &Calc, op... function apply_map (line 745) | fn apply_map<'t, O: FnOnce(f32) -> f32>(v: &Calc, op: O) -> Option f32, Parse: Copy + Fn(&str) -> Optio... function parse_numeric (line 793) | fn parse_numeric<'t, Parse: Copy + Fn(&str) -> Option>>( function parse_numeric_fn (line 810) | fn parse_numeric_fn<'t, F: FnOnce(f32) -> f32, Parse: Copy + Fn(&str) ->... function parse_atan2 (line 821) | fn parse_atan2<'t, Parse: Copy + Fn(&str) -> Option>>( function parse_atan2_args (line 852) | fn parse_atan2_args<'t, Parse: Copy + Fn(&str) -> Option>>( function parse_hypot (line 875) | fn parse_hypot<'t>(args: &Vec) -> Result, ParseError<... type Output (line 903) | type Output = Self; function mul (line 905) | fn mul(self, other: f32) -> Self { function add (line 930) | pub(crate) fn add(self, other: Calc) -> Result, (&self, dest: &mut Printer) -> Result<(), PrinterError> method try_sign (line 1010) | fn try_sign(&self) -> Option { method try_sign (line 1022) | fn try_sign(&self) -> Option { FILE: src/values/color.rs type CssColor (line 46) | pub enum CssColor { method current_color (line 322) | pub fn current_color() -> CssColor { method transparent (line 327) | pub fn transparent() -> CssColor { method to_rgb (line 332) | pub fn to_rgb(&self) -> Result { method to_lab (line 342) | pub fn to_lab(&self) -> Result { method to_p3 (line 352) | pub fn to_p3(&self) -> Result { method get_possible_fallbacks (line 361) | pub(crate) fn get_possible_fallbacks(&self, targets: Targets) -> Color... method get_necessary_fallbacks (line 427) | pub fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallba... method get_fallback (line 435) | pub fn get_fallback(&self, kind: ColorFallbackKind) -> CssColor { method get_features (line 448) | pub(crate) fn get_features(&self) -> Features { method parse (line 531) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result CssColor { method get_type_id (line 3311) | fn get_type_id(&self) -> TypeId { method to_light_dark (line 3339) | fn to_light_dark(&self) -> CssColor { method interpolate (line 3348) | pub fn interpolate( type CurrentColor (line 75) | enum CurrentColor { method serialize (line 81) | fn serialize(serializer: S) -> Result method deserialize (line 88) | fn deserialize<'de, D>(deserializer: D) -> Result<(), D::Error> type RGBColor (line 103) | enum RGBColor { function serialize_rgba (line 108) | fn serialize_rgba(rgba: &RGBA, serializer: S) -> Result function deserialize_rgba (line 117) | fn deserialize_rgba<'de, D>(deserializer: D) -> Result type LightDark (line 132) | enum LightDark { method serialize (line 138) | pub fn serialize(light: &Box, dark: &Box, seria... method deserialize (line 149) | pub fn deserialize(deserializer: D) -> Result<(Box, Box ColorFallbackKind { method highest (line 288) | pub(crate) fn highest(&self) -> ColorFallbackKind { method and_below (line 298) | pub(crate) fn and_below(&self) -> ColorFallbackKind { method supports_condition (line 306) | pub(crate) fn supports_condition<'i>(&self) -> SupportsCondition<'i> { method is_compatible (line 484) | fn is_compatible(&self, browsers: Browsers) -> bool { method get_fallbacks (line 504) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method default (line 525) | fn default() -> CssColor { method to_css (line 558) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function compact_hex (line 657) | fn compact_hex(v: u32) -> u32 { function expand_hex (line 662) | fn expand_hex(v: u32) -> u32 { function short_color_name (line 666) | fn short_color_name(v: u32) -> Option<&'static str> { type RelativeComponentParser (line 706) | struct RelativeComponentParser { method new (line 713) | fn new(color: &T) -> Self { method get_ident (line 721) | fn get_ident(&self, ident: &str, allowed_types: ChannelType) -> Option... method parse_ident (line 743) | fn parse_ident<'i, 't>( type Output (line 756) | type Output = cssparser_color::Color; type Error (line 757) | type Error = ParserError<'i>; method parse_angle_or_number (line 759) | fn parse_angle_or_number<'t>( method parse_number (line 796) | fn parse_number<'t>(&self, input: &mut Parser<'i, 't>) -> Result(&self, input: &mut Parser<'i, 't>) -> Result( type LightDarkColor (line 867) | pub(crate) trait LightDarkColor { method light_dark (line 868) | fn light_dark(light: Self, dark: Self) -> Self; method light_dark (line 873) | fn light_dark(light: Self, dark: Self) -> Self { type ComponentParser (line 878) | pub(crate) struct ComponentParser { method new (line 884) | pub fn new(allow_none: bool) -> Self { method parse_relative (line 888) | pub fn parse_relative< method parse_from (line 907) | fn parse_from< type Output (line 937) | type Output = cssparser_color::Color; type Error (line 938) | type Error = ParserError<'i>; method parse_angle_or_number (line 940) | fn parse_angle_or_number<'t>( method parse_number (line 964) | fn parse_number<'t>(&self, input: &mut Parser<'i, 't>) -> Result(&self, input: &mut Parser<'i, 't>) -> Result( function parse_color_function (line 1022) | fn parse_color_function<'i, 't>( function parse_lab (line 1102) | fn parse_lab<'i, 't, T: TryFrom + ColorSpace, F: Fn(f32, f32, ... function parse_lch (line 1126) | fn parse_lch<'i, 't, T: TryFrom + ColorSpace, F: Fn(f32, f32, ... function parse_predefined (line 1157) | fn parse_predefined<'i, 't>( function parse_predefined_relative (line 1186) | fn parse_predefined_relative<'i, 't>( function parse_hsl_hwb (line 1237) | fn parse_hsl_hwb<'i, 't, T: TryFrom + ColorSpace, F: Fn(f32, f... function parse_hsl_hwb_components (line 1259) | pub(crate) fn parse_hsl_hwb_components<'i, 't, T: TryFrom + Co... function parse_rgb (line 1279) | fn parse_rgb<'i, 't>( function parse_rgb_components (line 1312) | pub(crate) fn parse_rgb_components<'i, 't>( function parse_angle_or_number (line 1359) | fn parse_angle_or_number<'i, 't>( function parse_number_or_percentage (line 1370) | fn parse_number_or_percentage<'i, 't>( function parse_alpha (line 1382) | fn parse_alpha<'i, 't>( function parse_legacy_alpha (line 1395) | fn parse_legacy_alpha<'i, 't>( function write_components (line 1408) | fn write_components( function write_component (line 1439) | fn write_component(c: f32, dest: &mut Printer) -> Result<(), Print... function write_predefined (line 1452) | fn write_predefined(predefined: &PredefinedColor, dest: &mut Printer<... type ColorSpace (line 1501) | pub trait ColorSpace { method components (line 1503) | fn components(&self) -> (f32, f32, f32, f32); method channels (line 1505) | fn channels(&self) -> (&'static str, &'static str, &'static str); method types (line 1507) | fn types(&self) -> (ChannelType, ChannelType, ChannelType); method resolve_missing (line 1509) | fn resolve_missing(&self) -> Self; method resolve (line 1512) | fn resolve(&self) -> Self; type RGBA (line 1592) | pub struct RGBA { method from_floats (line 1608) | pub fn from_floats(red: f32, green: f32, blue: f32, alpha: f32) -> Self { method transparent (line 1614) | pub fn transparent() -> Self { method new (line 1620) | pub fn new(red: u8, green: u8, blue: u8, alpha: f32) -> Self { method red_f32 (line 1631) | pub fn red_f32(&self) -> f32 { method green_f32 (line 1637) | pub fn green_f32(&self) -> f32 { method blue_f32 (line 1643) | pub fn blue_f32(&self) -> f32 { method alpha_f32 (line 1649) | pub fn alpha_f32(&self) -> f32 { method from (line 2742) | fn from(rgb: SRGB) -> RGBA { method from (line 2788) | fn from(rgb: RGB) -> Self { constant CHILD_TYPES (line 3689) | const CHILD_TYPES: VisitTypes = VisitTypes::empty(); method visit_children (line 3690) | fn visit_children(&mut self, _: &mut V) -> Result<(), V::Error> { function clamp_unit_f32 (line 1654) | fn clamp_unit_f32(val: f32) -> u8 { function clamp_floor_256_f32 (line 1672) | fn clamp_floor_256_f32(val: f32) -> u8 { function rectangular_to_polar (line 1866) | fn rectangular_to_polar(l: f32, a: f32, b: f32) -> (f32, f32, f32) { function polar_to_rectangular (line 1878) | fn polar_to_rectangular(l: f32, c: f32, h: f32) -> (f32, f32, f32) { method from (line 1886) | fn from(lch: LCH) -> LAB { method from (line 1899) | fn from(lab: LAB) -> LCH { method from (line 1912) | fn from(lch: OKLCH) -> OKLAB { method from (line 1925) | fn from(lab: OKLAB) -> OKLCH { constant D50 (line 1937) | const D50: &[f32] = &[0.3457 / 0.3585, 1.00000, (1.0 - 0.3457 - 0.3585) ... method from (line 1940) | fn from(lab: LAB) -> XYZd50 { method from (line 1981) | fn from(xyz: XYZd50) -> XYZd65 { method from (line 2007) | fn from(xyz: XYZd65) -> XYZd50 { method from (line 2033) | fn from(xyz: XYZd65) -> SRGBLinear { function multiply_matrix (line 2059) | fn multiply_matrix(m: &[f32], x: f32, y: f32, z: f32) -> (f32, f32, f32) { method from (line 2068) | fn from(rgb: SRGBLinear) -> SRGB { function gam_srgb (line 2080) | fn gam_srgb(r: f32, g: f32, b: f32) -> (f32, f32, f32) { method from (line 2107) | fn from(lab: OKLAB) -> XYZd65 { method from (line 2146) | fn from(xyz: XYZd65) -> OKLAB { method from (line 2185) | fn from(xyz: XYZd50) -> LAB { method from (line 2218) | fn from(rgb: SRGB) -> SRGBLinear { function lin_srgb (line 2230) | fn lin_srgb(r: f32, g: f32, b: f32) -> (f32, f32, f32) { method from (line 2257) | fn from(rgb: SRGBLinear) -> XYZd65 { method from (line 2285) | fn from(xyz: XYZd65) -> P3 { method from (line 2312) | fn from(p3: P3) -> XYZd65 { method from (line 2342) | fn from(a98: A98) -> XYZd65 { method from (line 2388) | fn from(xyz: XYZd65) -> A98 { method from (line 2428) | fn from(prophoto: ProPhoto) -> XYZd50 { method from (line 2480) | fn from(xyz: XYZd50) -> ProPhoto { method from (line 2526) | fn from(rec2020: Rec2020) -> XYZd65 { method from (line 2578) | fn from(xyz: XYZd65) -> Rec2020 { method from (line 2625) | fn from(rgb: SRGB) -> HSL { method from (line 2666) | fn from(hsl: HSL) -> SRGB { method from (line 2681) | fn from(rgb: SRGB) -> HWB { method from (line 2699) | fn from(hwb: HWB) -> SRGB { method from (line 2731) | fn from(rgb: RGBA) -> SRGB { method from (line 2749) | fn from(rgb: SRGB) -> Self { method from (line 2760) | fn from(rgb: RGB) -> Self { method from (line 2771) | fn from(rgb: RGBA) -> Self { method from (line 2777) | fn from(rgb: &RGBA) -> Self { type ColorGamut (line 3082) | pub trait ColorGamut { method in_gamut (line 3084) | fn in_gamut(&self) -> bool; method clip (line 3086) | fn clip(&self) -> Self; method in_gamut (line 3164) | fn in_gamut(&self) -> bool { method clip (line 3169) | fn clip(&self) -> Self { function delta_eok (line 3179) | fn delta_eok>(a: T, b: OKLCH) -> f32 { function map_gamut (line 3190) | fn map_gamut(color: T) -> T function parse_color_mix (line 3247) | fn parse_color_mix<'i, 't>(input: &mut Parser<'i, 't>) -> Result Self; method adjust_powerless_components (line 3604) | fn adjust_powerless_components(&mut self) { method adjust_hue (line 3617) | fn adjust_hue(&mut self, other: &mut Self, method: HueInterpolationMet... method adjust_powerless_components (line 3627) | fn adjust_powerless_components(&mut self) { method adjust_hue (line 3635) | fn adjust_hue(&mut self, other: &mut Self, method: HueInterpolationMet... method interpolate (line 3643) | fn interpolate(&self, a: &mut f32, b: &mut f32) { type SystemColor (line 3706) | pub enum SystemColor { method is_compatible (line 3796) | fn is_compatible(&self, browsers: Browsers) -> bool { FILE: src/values/easing.rs type EasingFunction (line 22) | pub enum EasingFunction { method is_ease (line 56) | pub fn is_ease(&self) -> bool { method parse (line 69) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result bool { method to_css (line 113) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type StepPosition (line 203) | pub enum StepPosition { method parse (line 221) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Self { FILE: src/values/gradient.rs type Gradient (line 36) | pub enum Gradient { method get_vendor_prefix (line 56) | pub fn get_vendor_prefix(&self) -> VendorPrefix { method get_necessary_prefixes (line 68) | pub fn get_necessary_prefixes(&self, targets: Targets) -> VendorPrefix { method get_prefixed (line 85) | pub fn get_prefixed(&self, prefix: VendorPrefix) -> Gradient { method get_legacy_webkit (line 120) | pub fn get_legacy_webkit(&self) -> Result { method get_necessary_fallbacks (line 125) | pub fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallba... method get_fallback (line 149) | pub fn get_fallback(&self, kind: ColorFallbackKind) -> Gradient { method parse (line 163) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type LinearGradient (line 237) | pub struct LinearGradient { method parse (line 247) | fn parse<'i, 't>( method to_css (line 267) | fn to_css(&self, dest: &mut Printer, is_prefixed: bool) -> Resul... method get_fallback (line 331) | fn get_fallback(&self, kind: ColorFallbackKind) -> LinearGradient { method is_compatible (line 341) | fn is_compatible(&self, browsers: Browsers) -> bool { type RadialGradient (line 356) | pub struct RadialGradient { method parse (line 368) | fn parse<'t>( method get_fallback (line 419) | fn get_fallback(&self, kind: ColorFallbackKind) -> RadialGradient { method to_css (line 395) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 430) | fn is_compatible(&self, browsers: Browsers) -> bool { type LineDirection (line 446) | pub enum LineDirection { method parse (line 466) | fn parse<'i, 't>( method to_css (line 500) | fn to_css(&self, dest: &mut Printer, is_prefixed: bool) -> Resul... function convert_to_legacy_direction (line 550) | fn convert_to_legacy_direction(direction: &LineDirection) -> LineDirecti... function convert_to_legacy_degree (line 596) | fn convert_to_legacy_degree(degree: f32) -> f32 { type EndingShape (line 614) | pub enum EndingShape { method default (line 623) | fn default() -> EndingShape { type Circle (line 639) | pub enum Circle { method parse (line 647) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type Ellipse (line 708) | pub enum Ellipse { method parse (line 722) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type ConicGradient (line 797) | pub struct ConicGradient { method parse (line 807) | fn parse<'i, 't>(input: &mut Parser<'i, 't>) -> Result ConicGradient { method to_css (line 834) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 870) | fn is_compatible(&self, browsers: Browsers) -> bool { type ColorStop (line 883) | pub struct ColorStop { function parse (line 891) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type GradientItem (line 924) | pub enum GradientItem { method to_css (line 939) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function get_necessary_fallbacks (line 952) | pub fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallback... function get_fallback (line 960) | pub fn get_fallback(&self, kind: ColorFallbackKind) -> GradientItem { method is_compatible (line 972) | fn is_compatible(&self, browsers: Browsers) -> bool { function parse_items (line 980) | fn parse_items<'i, 't, D: Parse<'i>>( function serialize_items (line 1024) | fn serialize_items< type WebKitGradient (line 1087) | pub enum WebKitGradient { method parse (line 1113) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result WebKitGradient { method from_standard (line 1418) | pub fn from_standard(gradient: &Gradient) -> Result { method to_css (line 1155) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type WebKitColorStop (line 1229) | pub struct WebKitColorStop { method parse (line 1237) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result WebKitColorStop { method to_css (line 1258) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type WebKitGradientPoint (line 1293) | pub struct WebKitGradientPoint { method parse (line 1301) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type WebKitGradientPointComponent (line 1329) | pub enum WebKitGradientPointComponent { function parse (line 1339) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function from_position (line 1389) | fn from_position(pos: &PositionComponent) -> Result>) ... FILE: src/values/ident.rs type CustomIdent (line 28) | pub struct CustomIdent<'i>(#[cfg_attr(feature = "serde", serde(borrow))]... function parse (line 31) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css_with_options (line 58) | pub(crate) fn to_css_with_options( type CustomIdentList (line 76) | pub type CustomIdentList<'i> = SmallVec<[CustomIdent<'i>; 1]>; type NoneOrCustomIdentList (line 88) | pub enum NoneOrCustomIdentList<'i> { function parse (line 98) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> type DashedIdent (line 151) | pub struct DashedIdent<'i>(#[cfg_attr(feature = "serde", serde(borrow))]... function parse (line 154) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function deserialize (line 176) | fn deserialize(deserializer: D) -> Result type DashedIdentReference (line 201) | pub struct DashedIdentReference<'i> { function parse_with_options (line 211) | fn parse_with_options<'t>( method to_css (line 233) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> type Ident (line 258) | pub struct Ident<'i>(#[cfg_attr(feature = "serde", serde(borrow))] pub C... function parse (line 261) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> function to_css (line 278) | fn to_css(&self, dest: &mut W) -> std::fmt::Result FILE: src/values/image.rs type Image (line 32) | pub enum Image<'i> { method default (line 45) | fn default() -> Image<'i> { function has_vendor_prefix (line 52) | pub fn has_vendor_prefix(&self) -> bool { function get_vendor_prefix (line 58) | pub fn get_vendor_prefix(&self) -> VendorPrefix { function get_necessary_prefixes (line 67) | pub fn get_necessary_prefixes(&self, targets: Targets) -> VendorPrefix { function get_prefixed (line 76) | pub fn get_prefixed(&self, prefix: VendorPrefix) -> Image<'i> { function get_legacy_webkit (line 87) | pub fn get_legacy_webkit(&self) -> Result, ()> { function get_necessary_fallbacks (line 95) | pub fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallback... function get_fallback (line 103) | pub fn get_fallback(&self, kind: ColorFallbackKind) -> Image<'i> { method is_compatible (line 112) | fn is_compatible(&self, browsers: Browsers) -> bool { type ImageFallback (line 139) | pub(crate) trait ImageFallback<'i>: Sized { method get_image (line 140) | fn get_image(&self) -> &Image<'i>; method with_image (line 141) | fn with_image(&self, image: Image<'i>) -> Self; method get_necessary_fallbacks (line 144) | fn get_necessary_fallbacks(&self, targets: Targets) -> ColorFallbackKi... method get_fallback (line 149) | fn get_fallback(&self, kind: ColorFallbackKind) -> Self { function get_image (line 156) | fn get_image(&self) -> &Image<'i> { function with_image (line 161) | fn with_image(&self, image: Image<'i>) -> Self { method get_fallbacks (line 167) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { method get_fallbacks (line 233) | fn get_fallbacks(&mut self, targets: Targets) -> Vec { type ImageSet (line 325) | pub struct ImageSet<'i> { function get_vendor_prefix (line 335) | pub fn get_vendor_prefix(&self) -> VendorPrefix { function get_necessary_prefixes (line 340) | pub fn get_necessary_prefixes(&self, targets: Targets) -> VendorPrefix { function get_prefixed (line 345) | pub fn get_prefixed(&self, prefix: VendorPrefix) -> ImageSet<'i> { function parse (line 354) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 391) | fn is_compatible(&self, browsers: Browsers) -> bool { type ImageSetOption (line 407) | pub struct ImageSetOption<'i> { function parse (line 419) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer, is_prefixed: bool) -> Result<... function parse_file_type (line 495) | fn parse_file_type<'i, 't>(input: &mut Parser<'i, 't>) -> Result; method px (line 26) | pub fn px(val: CSSNumber) -> LengthPercentage { method to_css_unitless (line 30) | pub(crate) fn to_css_unitless(&self, dest: &mut Printer) -> Resu... method is_compatible (line 42) | fn is_compatible(&self, browsers: Browsers) -> bool { type LengthPercentageOrAuto (line 61) | pub enum LengthPercentageOrAuto { method is_compatible (line 69) | fn is_compatible(&self, browsers: Browsers) -> bool { constant PX_PER_IN (line 77) | const PX_PER_IN: f32 = 96.0; constant PX_PER_CM (line 78) | const PX_PER_CM: f32 = PX_PER_IN / 2.54; constant PX_PER_MM (line 79) | const PX_PER_MM: f32 = PX_PER_CM / 10.0; constant PX_PER_Q (line 80) | const PX_PER_Q: f32 = PX_PER_CM / 40.0; constant PX_PER_PT (line 81) | const PX_PER_PT: f32 = PX_PER_IN / 72.0; constant PX_PER_PC (line 82) | const PX_PER_PC: f32 = PX_PER_IN / 6.0; method to_css (line 458) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css_unitless (line 475) | pub(crate) fn to_css_unitless(&self, dest: &mut Printer) -> Result... function serialize_dimension (line 486) | pub(crate) fn serialize_dimension(value: f32, unit: &str, dest: &mut ... method to_px (line 516) | pub fn to_px(&self) -> Option { type Length (line 541) | pub enum Length { method parse (line 550) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Length { type Output (line 586) | type Output = Self; method add (line 588) | fn add(self, other: Length) -> Length { method px (line 629) | pub fn px(px: CSSNumber) -> Length { method to_px (line 635) | pub fn to_px(&self) -> Option { method add (line 642) | fn add(self, other: Length) -> Length { method try_add (line 702) | fn try_add(&self, other: &Length) -> Option { method into (line 746) | fn into(self) -> Calc { method from (line 755) | fn from(calc: Calc) -> Length { method partial_cmp (line 761) | fn partial_cmp(&self, other: &Length) -> Option { method to_css (line 563) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function unwrap_calc (line 605) | fn unwrap_calc(length: Length) -> Length { method add (line 619) | fn add(self, other: Self) -> Self { method is_compatible (line 680) | fn is_compatible(&self, browsers: Browsers) -> bool { method zero (line 689) | fn zero() -> Length { method is_zero (line 693) | fn is_zero(&self) -> bool { method try_op (line 770) | fn try_op f32>(&self, rhs: &Self, op: F) -> Optio... method try_op_to (line 777) | fn try_op_to T>(&self, rhs: &Self, op: F) -> O... method try_map (line 786) | fn try_map f32>(&self, op: F) -> Option { method try_sign (line 795) | fn try_sign(&self) -> Option { type LengthOrNumber (line 815) | pub enum LengthOrNumber { method default (line 823) | fn default() -> LengthOrNumber { method zero (line 829) | fn zero() -> Self { method is_zero (line 833) | fn is_zero(&self) -> bool { method is_compatible (line 842) | fn is_compatible(&self, browsers: Browsers) -> bool { FILE: src/values/number.rs type CSSNumber (line 15) | pub type CSSNumber = f32; method parse (line 18) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Calc { method from (line 61) | fn from(calc: Calc) -> CSSNumber { method to_css (line 33) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method add (line 71) | fn add(self, other: Self) -> Self { method op (line 77) | fn op f32>(&self, to: &Self, op: F) -> Self { method op_to (line 81) | fn op_to T>(&self, rhs: &Self, op: F) -> T { method map (line 87) | fn map f32>(&self, op: F) -> Self { method sign (line 93) | fn sign(&self) -> f32 { method zero (line 102) | fn zero() -> Self { method is_zero (line 106) | fn is_zero(&self) -> bool { type CSSInteger (line 114) | pub type CSSInteger = i32; method parse (line 117) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method zero (line 135) | fn zero() -> Self { method is_zero (line 139) | fn is_zero(&self) -> bool { FILE: src/values/percentage.rs type Percentage (line 23) | pub struct Percentage(pub CSSNumber); method parse (line 26) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Calc { type Error (line 78) | type Error = (); method try_from (line 80) | fn try_from(calc: Calc) -> Result { type Output (line 89) | type Output = Self; method mul (line 91) | fn mul(self, other: CSSNumber) -> Percentage { method partial_cmp (line 103) | fn partial_cmp(&self, other: &Percentage) -> Option { method to_css (line 40) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method add (line 97) | fn add(self, other: Self) -> Self { method op (line 109) | fn op f32>(&self, to: &Self, op: F) -> Self { method op_to (line 113) | fn op_to T>(&self, rhs: &Self, op: F) -> T { method try_map (line 119) | fn try_map f32>(&self, _: F) -> Option { method zero (line 128) | fn zero() -> Self { method is_zero (line 132) | fn is_zero(&self) -> bool { method sign (line 138) | fn sign(&self) -> f32 { type NumberOrPercentage (line 158) | pub enum NumberOrPercentage { function into (line 166) | fn into(self) -> CSSNumber { type DimensionPercentage (line 187) | pub enum DimensionPercentage { function parse (line 213) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result DimensionPercentage { type Output (line 247) | type Output = DimensionPercentage; function add (line 249) | fn add(self, other: DimensionPercentage) -> DimensionPercentage { function unwrap_calc (line 268) | fn unwrap_calc(v: DimensionPercentage) -> DimensionPercentage { method add (line 282) | fn add(self, other: Self) -> Self { function add_recursive (line 291) | fn add_recursive(&self, other: &DimensionPercentage) -> Option) -> DimensionPercentage { function into (line 377) | fn into(self) -> Calc> { function from (line 386) | fn from(calc: Calc>) -> DimensionPercentage { function partial_cmp (line 392) | fn partial_cmp(&self, other: &DimensionPercentage) -> Option f32>(&self, rhs: &Self, op: F) -> Optio... method try_op_to (line 414) | fn try_op_to T>(&self, rhs: &Self, op: F) -> O... method try_map (line 424) | fn try_map f32>(&self, op: F) -> Option { type Error (line 433) | type Error = E; function try_from (line 435) | fn try_from(value: Angle) -> Result { type Error (line 441) | type Error = (); function try_into (line 443) | fn try_into(self) -> Result { method zero (line 452) | fn zero() -> Self { method is_zero (line 456) | fn is_zero(&self) -> bool { method try_sign (line 466) | fn try_sign(&self) -> Option { method to_css (line 478) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/values/position.rs type Position (line 24) | pub struct Position { method center (line 33) | pub fn center() -> Position { method is_center (line 41) | pub fn is_center(&self) -> bool { method is_zero (line 46) | pub fn is_zero(&self) -> bool { method parse (line 61) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Position { method to_css (line 171) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 299) | fn is_compatible(&self, _browsers: Browsers) -> bool { type PositionComponent (line 317) | pub enum PositionComponent { function is_center (line 333) | fn is_center(&self) -> bool { function is_zero (line 341) | fn is_zero(&self) -> bool { function parse (line 347) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method into (line 400) | fn into(self) -> LengthPercentage { method into (line 419) | fn into(self) -> LengthPercentage { type HorizontalPosition (line 428) | pub type HorizontalPosition = PositionComponent; type VerticalPosition (line 431) | pub type VerticalPosition = PositionComponent; FILE: src/values/ratio.rs type Ratio (line 19) | pub struct Ratio(pub CSSNumber, pub CSSNumber); method parse (line 22) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result Ratio { method to_css (line 45) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/values/rect.rs type Rect (line 20) | pub struct Rect( function new (line 33) | pub fn new(first: T, second: T, third: T, fourth: T) -> Self { method default (line 39) | fn default() -> Rect { function all (line 49) | pub fn all(v: T) -> Self { function parse_with (line 54) | pub fn parse_with<'i, 't, Parse>( function parse (line 89) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 124) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { FILE: src/values/resolution.rs type Resolution (line 24) | pub enum Resolution { method parse (line 34) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Result { type Output (line 89) | type Output = Self; method add (line 91) | fn add(self, other: CSSNumber) -> Resolution { method to_css (line 68) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/values/shape.rs type BasicShape (line 25) | pub enum BasicShape { method parse (line 147) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result(input: &mut Parser<'i, 't>) -> Result FillRule { method default (line 186) | fn default() -> ShapeRadius { method to_css (line 237) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 267) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 281) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 304) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 329) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 353) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> FILE: src/values/size.rs type Size2D (line 18) | pub struct Size2D(pub T, pub T); function parse (line 24) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result(&self, dest: &mut Printer) -> Result<(), PrinterError> method is_compatible (line 49) | fn is_compatible(&self, browsers: crate::targets::Browsers) -> bool { FILE: src/values/string.rs type LocalCowRcStr (line 30) | struct LocalCowRcStr<'a> { type CowArcStr (line 38) | pub struct CowArcStr<'a> { function from (line 46) | fn from(s: CowRcStr<'a>) -> Self { function from (line 53) | fn from(s: &CowRcStr<'a>) -> Self { function from (line 80) | fn from(s: &'a str) -> Self { function from (line 93) | fn from(s: String) -> Self { function from (line 100) | fn from(s: Cow<'a, str>) -> Self { function from_arc (line 110) | fn from_arc(s: Arc) -> Self { function unpack (line 120) | fn unpack(&self) -> Result<&'a str, *const String> { type Owned (line 136) | type Owned = CowArcStr<'any>; function into_owned (line 139) | fn into_owned(self) -> Self::Owned { method clone (line 150) | fn clone(&self) -> Self { method drop (line 165) | fn drop(&mut self) { type Target (line 173) | type Target = str; method deref (line 176) | fn deref(&self) -> &str { function as_ref (line 185) | fn as_ref(&self) -> &str { function borrow (line 192) | fn borrow(&self) -> &str { method default (line 199) | fn default() -> Self { function hash (line 206) | fn hash(&self, hasher: &mut H) { function eq (line 213) | fn eq(&self, other: &T) -> bool { function partial_cmp (line 220) | fn partial_cmp(&self, other: &T) -> Option { method cmp (line 229) | fn cmp(&self, other: &Self) -> cmp::Ordering { function fmt (line 236) | fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { function fmt (line 243) | fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method serialize (line 250) | fn serialize(&self, serializer: S) -> Result(deserializer: D) -> Result function is_referenceable (line 269) | fn is_referenceable() -> bool { function json_schema (line 273) | fn json_schema(gen: &mut schemars::gen::SchemaGenerator) -> schemars::sc... function schema_name (line 277) | fn schema_name() -> String { type CowArcStrVisitor (line 283) | struct CowArcStrVisitor; type Value (line 287) | type Value = CowArcStr<'de>; method expecting (line 289) | fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method visit_borrowed_str (line 293) | fn visit_borrowed_str(self, v: &'de str) -> Result method visit_str (line 300) | fn visit_str(self, v: &str) -> Result method visit_string (line 307) | fn visit_string(self, v: String) -> Result constant CHILD_TYPES (line 317) | const CHILD_TYPES: VisitTypes = VisitTypes::empty(); function visit_children (line 318) | fn visit_children(&mut self, _: &mut V) -> Result<(), V::Error> { type CSSString (line 329) | pub struct CSSString<'i>(#[cfg_attr(feature = "serde", serde(borrow))] p... function parse (line 332) | fn parse<'t>( method to_css (line 341) | fn to_css(&self, dest: &mut crate::printer::Printer) -> Result<(),... function to_css (line 351) | fn to_css(&self, dest: &mut W) -> fmt::Result FILE: src/values/syntax.rs type SyntaxString (line 25) | pub enum SyntaxString { method parse_string (line 170) | pub fn parse_string(input: &'i str) -> Result { method parse_value (line 203) | pub fn parse_value<'t>( method parse_value_from_string (line 299) | pub fn parse_value_from_string<'t>( method parse (line 392) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Result { type SyntaxComponentKind (line 57) | pub enum SyntaxComponentKind { method parse_string (line 339) | fn parse_string(input: &mut &str) -> Result { type Multiplier (line 103) | pub enum Multiplier { type ParsedComponent (line 122) | pub enum ParsedComponent<'i> { function is_ident_start (line 380) | fn is_ident_start(c: char) -> bool { function is_name_code_point (line 386) | fn is_name_code_point(c: char) -> bool { method to_css (line 399) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 425) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 439) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> method to_css (line 467) | fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> function test (line 517) | fn test(source: &str, test: &str, expected: ParsedComponent) { function parse_error_test (line 526) | fn parse_error_test(source: &str) { function error_test (line 534) | fn error_test(source: &str, test: &str) { function test_syntax (line 546) | fn test_syntax() { FILE: src/values/time.rs type Time (line 29) | pub enum Time { method to_ms (line 38) | pub fn to_ms(&self) -> CSSNumber { method parse (line 60) | fn parse<'t>(input: &mut Parser<'i, 't>) -> Result Result { method into (line 128) | fn into(self) -> Calc