Trait CSSStyleDeclarationMethods 
Source pub trait CSSStyleDeclarationMethods<D>{
Show 1023 methods
    // Required methods
    fn CssText(&self) -> DOMString;
    fn SetCssText(&self, value: DOMString, _can_gc: CanGc) -> Result<(), Error>;
    fn Length(&self) -> u32;
    fn Item(&self, index: u32) -> DOMString;
    fn GetPropertyValue(&self, property: DOMString) -> DOMString;
    fn GetPropertyPriority(&self, property: DOMString) -> DOMString;
    fn SetProperty(
        &self,
        property: DOMString,
        value: DOMString,
        priority: DOMString,
        _can_gc: CanGc,
    ) -> Result<(), Error>;
    fn RemoveProperty(
        &self,
        property: DOMString,
        _can_gc: CanGc,
    ) -> Result<DOMString, Error>;
    fn CssFloat(&self) -> DOMString;
    fn SetCssFloat(&self, value: DOMString, _can_gc: CanGc) -> Result<(), Error>;
    fn Align_content(&self) -> DOMString;
    fn SetAlign_content(&self, value: DOMString) -> Result<(), Error>;
    fn AlignContent(&self) -> DOMString;
    fn SetAlignContent(&self, value: DOMString) -> Result<(), Error>;
    fn Align_items(&self) -> DOMString;
    fn SetAlign_items(&self, value: DOMString) -> Result<(), Error>;
    fn AlignItems(&self) -> DOMString;
    fn SetAlignItems(&self, value: DOMString) -> Result<(), Error>;
    fn Align_self(&self) -> DOMString;
    fn SetAlign_self(&self, value: DOMString) -> Result<(), Error>;
    fn AlignSelf(&self) -> DOMString;
    fn SetAlignSelf(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_composition(&self) -> DOMString;
    fn SetAnimation_composition(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationComposition(&self) -> DOMString;
    fn SetAnimationComposition(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_delay(&self) -> DOMString;
    fn SetAnimation_delay(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationDelay(&self) -> DOMString;
    fn SetAnimationDelay(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_direction(&self) -> DOMString;
    fn SetAnimation_direction(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationDirection(&self) -> DOMString;
    fn SetAnimationDirection(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_duration(&self) -> DOMString;
    fn SetAnimation_duration(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationDuration(&self) -> DOMString;
    fn SetAnimationDuration(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_fill_mode(&self) -> DOMString;
    fn SetAnimation_fill_mode(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationFillMode(&self) -> DOMString;
    fn SetAnimationFillMode(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_iteration_count(&self) -> DOMString;
    fn SetAnimation_iteration_count(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn AnimationIterationCount(&self) -> DOMString;
    fn SetAnimationIterationCount(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_name(&self) -> DOMString;
    fn SetAnimation_name(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationName(&self) -> DOMString;
    fn SetAnimationName(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_play_state(&self) -> DOMString;
    fn SetAnimation_play_state(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationPlayState(&self) -> DOMString;
    fn SetAnimationPlayState(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_timeline(&self) -> DOMString;
    fn SetAnimation_timeline(&self, value: DOMString) -> Result<(), Error>;
    fn AnimationTimeline(&self) -> DOMString;
    fn SetAnimationTimeline(&self, value: DOMString) -> Result<(), Error>;
    fn Animation_timing_function(&self) -> DOMString;
    fn SetAnimation_timing_function(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn AnimationTimingFunction(&self) -> DOMString;
    fn SetAnimationTimingFunction(&self, value: DOMString) -> Result<(), Error>;
    fn Aspect_ratio(&self) -> DOMString;
    fn SetAspect_ratio(&self, value: DOMString) -> Result<(), Error>;
    fn AspectRatio(&self) -> DOMString;
    fn SetAspectRatio(&self, value: DOMString) -> Result<(), Error>;
    fn Backdrop_filter(&self) -> DOMString;
    fn SetBackdrop_filter(&self, value: DOMString) -> Result<(), Error>;
    fn BackdropFilter(&self) -> DOMString;
    fn SetBackdropFilter(&self, value: DOMString) -> Result<(), Error>;
    fn Backface_visibility(&self) -> DOMString;
    fn SetBackface_visibility(&self, value: DOMString) -> Result<(), Error>;
    fn BackfaceVisibility(&self) -> DOMString;
    fn SetBackfaceVisibility(&self, value: DOMString) -> Result<(), Error>;
    fn Background_attachment(&self) -> DOMString;
    fn SetBackground_attachment(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundAttachment(&self) -> DOMString;
    fn SetBackgroundAttachment(&self, value: DOMString) -> Result<(), Error>;
    fn Background_clip(&self) -> DOMString;
    fn SetBackground_clip(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundClip(&self) -> DOMString;
    fn SetBackgroundClip(&self, value: DOMString) -> Result<(), Error>;
    fn Background_color(&self) -> DOMString;
    fn SetBackground_color(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundColor(&self) -> DOMString;
    fn SetBackgroundColor(&self, value: DOMString) -> Result<(), Error>;
    fn Background_image(&self) -> DOMString;
    fn SetBackground_image(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundImage(&self) -> DOMString;
    fn SetBackgroundImage(&self, value: DOMString) -> Result<(), Error>;
    fn Background_origin(&self) -> DOMString;
    fn SetBackground_origin(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundOrigin(&self) -> DOMString;
    fn SetBackgroundOrigin(&self, value: DOMString) -> Result<(), Error>;
    fn Background_position_x(&self) -> DOMString;
    fn SetBackground_position_x(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundPositionX(&self) -> DOMString;
    fn SetBackgroundPositionX(&self, value: DOMString) -> Result<(), Error>;
    fn Background_position_y(&self) -> DOMString;
    fn SetBackground_position_y(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundPositionY(&self) -> DOMString;
    fn SetBackgroundPositionY(&self, value: DOMString) -> Result<(), Error>;
    fn Background_repeat(&self) -> DOMString;
    fn SetBackground_repeat(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundRepeat(&self) -> DOMString;
    fn SetBackgroundRepeat(&self, value: DOMString) -> Result<(), Error>;
    fn Background_size(&self) -> DOMString;
    fn SetBackground_size(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundSize(&self) -> DOMString;
    fn SetBackgroundSize(&self, value: DOMString) -> Result<(), Error>;
    fn Baseline_source(&self) -> DOMString;
    fn SetBaseline_source(&self, value: DOMString) -> Result<(), Error>;
    fn BaselineSource(&self) -> DOMString;
    fn SetBaselineSource(&self, value: DOMString) -> Result<(), Error>;
    fn Block_size(&self) -> DOMString;
    fn SetBlock_size(&self, value: DOMString) -> Result<(), Error>;
    fn BlockSize(&self) -> DOMString;
    fn SetBlockSize(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_end_color(&self) -> DOMString;
    fn SetBorder_block_end_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockEndColor(&self) -> DOMString;
    fn SetBorderBlockEndColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_end_style(&self) -> DOMString;
    fn SetBorder_block_end_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockEndStyle(&self) -> DOMString;
    fn SetBorderBlockEndStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_end_width(&self) -> DOMString;
    fn SetBorder_block_end_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockEndWidth(&self) -> DOMString;
    fn SetBorderBlockEndWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_start_color(&self) -> DOMString;
    fn SetBorder_block_start_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockStartColor(&self) -> DOMString;
    fn SetBorderBlockStartColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_start_style(&self) -> DOMString;
    fn SetBorder_block_start_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockStartStyle(&self) -> DOMString;
    fn SetBorderBlockStartStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_start_width(&self) -> DOMString;
    fn SetBorder_block_start_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockStartWidth(&self) -> DOMString;
    fn SetBorderBlockStartWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom_color(&self) -> DOMString;
    fn SetBorder_bottom_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBottomColor(&self) -> DOMString;
    fn SetBorderBottomColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom_left_radius(&self) -> DOMString;
    fn SetBorder_bottom_left_radius(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderBottomLeftRadius(&self) -> DOMString;
    fn SetBorderBottomLeftRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom_right_radius(&self) -> DOMString;
    fn SetBorder_bottom_right_radius(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderBottomRightRadius(&self) -> DOMString;
    fn SetBorderBottomRightRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom_style(&self) -> DOMString;
    fn SetBorder_bottom_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBottomStyle(&self) -> DOMString;
    fn SetBorderBottomStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom_width(&self) -> DOMString;
    fn SetBorder_bottom_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBottomWidth(&self) -> DOMString;
    fn SetBorderBottomWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_collapse(&self) -> DOMString;
    fn SetBorder_collapse(&self, value: DOMString) -> Result<(), Error>;
    fn BorderCollapse(&self) -> DOMString;
    fn SetBorderCollapse(&self, value: DOMString) -> Result<(), Error>;
    fn Border_end_end_radius(&self) -> DOMString;
    fn SetBorder_end_end_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderEndEndRadius(&self) -> DOMString;
    fn SetBorderEndEndRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_end_start_radius(&self) -> DOMString;
    fn SetBorder_end_start_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderEndStartRadius(&self) -> DOMString;
    fn SetBorderEndStartRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image_outset(&self) -> DOMString;
    fn SetBorder_image_outset(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImageOutset(&self) -> DOMString;
    fn SetBorderImageOutset(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image_repeat(&self) -> DOMString;
    fn SetBorder_image_repeat(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImageRepeat(&self) -> DOMString;
    fn SetBorderImageRepeat(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image_slice(&self) -> DOMString;
    fn SetBorder_image_slice(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImageSlice(&self) -> DOMString;
    fn SetBorderImageSlice(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image_source(&self) -> DOMString;
    fn SetBorder_image_source(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImageSource(&self) -> DOMString;
    fn SetBorderImageSource(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image_width(&self) -> DOMString;
    fn SetBorder_image_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImageWidth(&self) -> DOMString;
    fn SetBorderImageWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_end_color(&self) -> DOMString;
    fn SetBorder_inline_end_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineEndColor(&self) -> DOMString;
    fn SetBorderInlineEndColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_end_style(&self) -> DOMString;
    fn SetBorder_inline_end_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineEndStyle(&self) -> DOMString;
    fn SetBorderInlineEndStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_end_width(&self) -> DOMString;
    fn SetBorder_inline_end_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineEndWidth(&self) -> DOMString;
    fn SetBorderInlineEndWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_start_color(&self) -> DOMString;
    fn SetBorder_inline_start_color(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderInlineStartColor(&self) -> DOMString;
    fn SetBorderInlineStartColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_start_style(&self) -> DOMString;
    fn SetBorder_inline_start_style(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderInlineStartStyle(&self) -> DOMString;
    fn SetBorderInlineStartStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_start_width(&self) -> DOMString;
    fn SetBorder_inline_start_width(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderInlineStartWidth(&self) -> DOMString;
    fn SetBorderInlineStartWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_left_color(&self) -> DOMString;
    fn SetBorder_left_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderLeftColor(&self) -> DOMString;
    fn SetBorderLeftColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_left_style(&self) -> DOMString;
    fn SetBorder_left_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderLeftStyle(&self) -> DOMString;
    fn SetBorderLeftStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_left_width(&self) -> DOMString;
    fn SetBorder_left_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderLeftWidth(&self) -> DOMString;
    fn SetBorderLeftWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_right_color(&self) -> DOMString;
    fn SetBorder_right_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderRightColor(&self) -> DOMString;
    fn SetBorderRightColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_right_style(&self) -> DOMString;
    fn SetBorder_right_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderRightStyle(&self) -> DOMString;
    fn SetBorderRightStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_right_width(&self) -> DOMString;
    fn SetBorder_right_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderRightWidth(&self) -> DOMString;
    fn SetBorderRightWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_spacing(&self) -> DOMString;
    fn SetBorder_spacing(&self, value: DOMString) -> Result<(), Error>;
    fn BorderSpacing(&self) -> DOMString;
    fn SetBorderSpacing(&self, value: DOMString) -> Result<(), Error>;
    fn Border_start_end_radius(&self) -> DOMString;
    fn SetBorder_start_end_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderStartEndRadius(&self) -> DOMString;
    fn SetBorderStartEndRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_start_start_radius(&self) -> DOMString;
    fn SetBorder_start_start_radius(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn BorderStartStartRadius(&self) -> DOMString;
    fn SetBorderStartStartRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top_color(&self) -> DOMString;
    fn SetBorder_top_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTopColor(&self) -> DOMString;
    fn SetBorderTopColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top_left_radius(&self) -> DOMString;
    fn SetBorder_top_left_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTopLeftRadius(&self) -> DOMString;
    fn SetBorderTopLeftRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top_right_radius(&self) -> DOMString;
    fn SetBorder_top_right_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTopRightRadius(&self) -> DOMString;
    fn SetBorderTopRightRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top_style(&self) -> DOMString;
    fn SetBorder_top_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTopStyle(&self) -> DOMString;
    fn SetBorderTopStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top_width(&self) -> DOMString;
    fn SetBorder_top_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTopWidth(&self) -> DOMString;
    fn SetBorderTopWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Bottom(&self) -> DOMString;
    fn SetBottom(&self, value: DOMString) -> Result<(), Error>;
    fn Box_shadow(&self) -> DOMString;
    fn SetBox_shadow(&self, value: DOMString) -> Result<(), Error>;
    fn BoxShadow(&self) -> DOMString;
    fn SetBoxShadow(&self, value: DOMString) -> Result<(), Error>;
    fn Box_sizing(&self) -> DOMString;
    fn SetBox_sizing(&self, value: DOMString) -> Result<(), Error>;
    fn BoxSizing(&self) -> DOMString;
    fn SetBoxSizing(&self, value: DOMString) -> Result<(), Error>;
    fn Caption_side(&self) -> DOMString;
    fn SetCaption_side(&self, value: DOMString) -> Result<(), Error>;
    fn CaptionSide(&self) -> DOMString;
    fn SetCaptionSide(&self, value: DOMString) -> Result<(), Error>;
    fn Clear(&self) -> DOMString;
    fn SetClear(&self, value: DOMString) -> Result<(), Error>;
    fn Clip(&self) -> DOMString;
    fn SetClip(&self, value: DOMString) -> Result<(), Error>;
    fn Clip_path(&self) -> DOMString;
    fn SetClip_path(&self, value: DOMString) -> Result<(), Error>;
    fn ClipPath(&self) -> DOMString;
    fn SetClipPath(&self, value: DOMString) -> Result<(), Error>;
    fn Color(&self) -> DOMString;
    fn SetColor(&self, value: DOMString) -> Result<(), Error>;
    fn Color_scheme(&self) -> DOMString;
    fn SetColor_scheme(&self, value: DOMString) -> Result<(), Error>;
    fn ColorScheme(&self) -> DOMString;
    fn SetColorScheme(&self, value: DOMString) -> Result<(), Error>;
    fn Column_count(&self) -> DOMString;
    fn SetColumn_count(&self, value: DOMString) -> Result<(), Error>;
    fn ColumnCount(&self) -> DOMString;
    fn SetColumnCount(&self, value: DOMString) -> Result<(), Error>;
    fn Column_gap(&self) -> DOMString;
    fn SetColumn_gap(&self, value: DOMString) -> Result<(), Error>;
    fn ColumnGap(&self) -> DOMString;
    fn SetColumnGap(&self, value: DOMString) -> Result<(), Error>;
    fn Column_span(&self) -> DOMString;
    fn SetColumn_span(&self, value: DOMString) -> Result<(), Error>;
    fn ColumnSpan(&self) -> DOMString;
    fn SetColumnSpan(&self, value: DOMString) -> Result<(), Error>;
    fn Column_width(&self) -> DOMString;
    fn SetColumn_width(&self, value: DOMString) -> Result<(), Error>;
    fn ColumnWidth(&self) -> DOMString;
    fn SetColumnWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Contain(&self) -> DOMString;
    fn SetContain(&self, value: DOMString) -> Result<(), Error>;
    fn Container_name(&self) -> DOMString;
    fn SetContainer_name(&self, value: DOMString) -> Result<(), Error>;
    fn ContainerName(&self) -> DOMString;
    fn SetContainerName(&self, value: DOMString) -> Result<(), Error>;
    fn Container_type(&self) -> DOMString;
    fn SetContainer_type(&self, value: DOMString) -> Result<(), Error>;
    fn ContainerType(&self) -> DOMString;
    fn SetContainerType(&self, value: DOMString) -> Result<(), Error>;
    fn Content(&self) -> DOMString;
    fn SetContent(&self, value: DOMString) -> Result<(), Error>;
    fn Counter_increment(&self) -> DOMString;
    fn SetCounter_increment(&self, value: DOMString) -> Result<(), Error>;
    fn CounterIncrement(&self) -> DOMString;
    fn SetCounterIncrement(&self, value: DOMString) -> Result<(), Error>;
    fn Counter_reset(&self) -> DOMString;
    fn SetCounter_reset(&self, value: DOMString) -> Result<(), Error>;
    fn CounterReset(&self) -> DOMString;
    fn SetCounterReset(&self, value: DOMString) -> Result<(), Error>;
    fn Cursor(&self) -> DOMString;
    fn SetCursor(&self, value: DOMString) -> Result<(), Error>;
    fn Direction(&self) -> DOMString;
    fn SetDirection(&self, value: DOMString) -> Result<(), Error>;
    fn Display(&self) -> DOMString;
    fn SetDisplay(&self, value: DOMString) -> Result<(), Error>;
    fn Empty_cells(&self) -> DOMString;
    fn SetEmpty_cells(&self, value: DOMString) -> Result<(), Error>;
    fn EmptyCells(&self) -> DOMString;
    fn SetEmptyCells(&self, value: DOMString) -> Result<(), Error>;
    fn Filter(&self) -> DOMString;
    fn SetFilter(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_basis(&self) -> DOMString;
    fn SetFlex_basis(&self, value: DOMString) -> Result<(), Error>;
    fn FlexBasis(&self) -> DOMString;
    fn SetFlexBasis(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_direction(&self) -> DOMString;
    fn SetFlex_direction(&self, value: DOMString) -> Result<(), Error>;
    fn FlexDirection(&self) -> DOMString;
    fn SetFlexDirection(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_grow(&self) -> DOMString;
    fn SetFlex_grow(&self, value: DOMString) -> Result<(), Error>;
    fn FlexGrow(&self) -> DOMString;
    fn SetFlexGrow(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_shrink(&self) -> DOMString;
    fn SetFlex_shrink(&self, value: DOMString) -> Result<(), Error>;
    fn FlexShrink(&self) -> DOMString;
    fn SetFlexShrink(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_wrap(&self) -> DOMString;
    fn SetFlex_wrap(&self, value: DOMString) -> Result<(), Error>;
    fn FlexWrap(&self) -> DOMString;
    fn SetFlexWrap(&self, value: DOMString) -> Result<(), Error>;
    fn Float(&self) -> DOMString;
    fn SetFloat(&self, value: DOMString) -> Result<(), Error>;
    fn Font_family(&self) -> DOMString;
    fn SetFont_family(&self, value: DOMString) -> Result<(), Error>;
    fn FontFamily(&self) -> DOMString;
    fn SetFontFamily(&self, value: DOMString) -> Result<(), Error>;
    fn Font_language_override(&self) -> DOMString;
    fn SetFont_language_override(&self, value: DOMString) -> Result<(), Error>;
    fn FontLanguageOverride(&self) -> DOMString;
    fn SetFontLanguageOverride(&self, value: DOMString) -> Result<(), Error>;
    fn Font_size(&self) -> DOMString;
    fn SetFont_size(&self, value: DOMString) -> Result<(), Error>;
    fn FontSize(&self) -> DOMString;
    fn SetFontSize(&self, value: DOMString) -> Result<(), Error>;
    fn Font_stretch(&self) -> DOMString;
    fn SetFont_stretch(&self, value: DOMString) -> Result<(), Error>;
    fn FontStretch(&self) -> DOMString;
    fn SetFontStretch(&self, value: DOMString) -> Result<(), Error>;
    fn Font_style(&self) -> DOMString;
    fn SetFont_style(&self, value: DOMString) -> Result<(), Error>;
    fn FontStyle(&self) -> DOMString;
    fn SetFontStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Font_synthesis_weight(&self) -> DOMString;
    fn SetFont_synthesis_weight(&self, value: DOMString) -> Result<(), Error>;
    fn FontSynthesisWeight(&self) -> DOMString;
    fn SetFontSynthesisWeight(&self, value: DOMString) -> Result<(), Error>;
    fn Font_variant_caps(&self) -> DOMString;
    fn SetFont_variant_caps(&self, value: DOMString) -> Result<(), Error>;
    fn FontVariantCaps(&self) -> DOMString;
    fn SetFontVariantCaps(&self, value: DOMString) -> Result<(), Error>;
    fn Font_variation_settings(&self) -> DOMString;
    fn SetFont_variation_settings(&self, value: DOMString) -> Result<(), Error>;
    fn FontVariationSettings(&self) -> DOMString;
    fn SetFontVariationSettings(&self, value: DOMString) -> Result<(), Error>;
    fn Font_weight(&self) -> DOMString;
    fn SetFont_weight(&self, value: DOMString) -> Result<(), Error>;
    fn FontWeight(&self) -> DOMString;
    fn SetFontWeight(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_auto_columns(&self) -> DOMString;
    fn SetGrid_auto_columns(&self, value: DOMString) -> Result<(), Error>;
    fn GridAutoColumns(&self) -> DOMString;
    fn SetGridAutoColumns(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_auto_flow(&self) -> DOMString;
    fn SetGrid_auto_flow(&self, value: DOMString) -> Result<(), Error>;
    fn GridAutoFlow(&self) -> DOMString;
    fn SetGridAutoFlow(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_auto_rows(&self) -> DOMString;
    fn SetGrid_auto_rows(&self, value: DOMString) -> Result<(), Error>;
    fn GridAutoRows(&self) -> DOMString;
    fn SetGridAutoRows(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_column_end(&self) -> DOMString;
    fn SetGrid_column_end(&self, value: DOMString) -> Result<(), Error>;
    fn GridColumnEnd(&self) -> DOMString;
    fn SetGridColumnEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_column_gap(&self) -> DOMString;
    fn SetGrid_column_gap(&self, value: DOMString) -> Result<(), Error>;
    fn GridColumnGap(&self) -> DOMString;
    fn SetGridColumnGap(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_column_start(&self) -> DOMString;
    fn SetGrid_column_start(&self, value: DOMString) -> Result<(), Error>;
    fn GridColumnStart(&self) -> DOMString;
    fn SetGridColumnStart(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_row_end(&self) -> DOMString;
    fn SetGrid_row_end(&self, value: DOMString) -> Result<(), Error>;
    fn GridRowEnd(&self) -> DOMString;
    fn SetGridRowEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_row_gap(&self) -> DOMString;
    fn SetGrid_row_gap(&self, value: DOMString) -> Result<(), Error>;
    fn GridRowGap(&self) -> DOMString;
    fn SetGridRowGap(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_row_start(&self) -> DOMString;
    fn SetGrid_row_start(&self, value: DOMString) -> Result<(), Error>;
    fn GridRowStart(&self) -> DOMString;
    fn SetGridRowStart(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_template_areas(&self) -> DOMString;
    fn SetGrid_template_areas(&self, value: DOMString) -> Result<(), Error>;
    fn GridTemplateAreas(&self) -> DOMString;
    fn SetGridTemplateAreas(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_template_columns(&self) -> DOMString;
    fn SetGrid_template_columns(&self, value: DOMString) -> Result<(), Error>;
    fn GridTemplateColumns(&self) -> DOMString;
    fn SetGridTemplateColumns(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_template_rows(&self) -> DOMString;
    fn SetGrid_template_rows(&self, value: DOMString) -> Result<(), Error>;
    fn GridTemplateRows(&self) -> DOMString;
    fn SetGridTemplateRows(&self, value: DOMString) -> Result<(), Error>;
    fn Height(&self) -> DOMString;
    fn SetHeight(&self, value: DOMString) -> Result<(), Error>;
    fn Image_rendering(&self) -> DOMString;
    fn SetImage_rendering(&self, value: DOMString) -> Result<(), Error>;
    fn ImageRendering(&self) -> DOMString;
    fn SetImageRendering(&self, value: DOMString) -> Result<(), Error>;
    fn Inline_size(&self) -> DOMString;
    fn SetInline_size(&self, value: DOMString) -> Result<(), Error>;
    fn InlineSize(&self) -> DOMString;
    fn SetInlineSize(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_block_end(&self) -> DOMString;
    fn SetInset_block_end(&self, value: DOMString) -> Result<(), Error>;
    fn InsetBlockEnd(&self) -> DOMString;
    fn SetInsetBlockEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_block_start(&self) -> DOMString;
    fn SetInset_block_start(&self, value: DOMString) -> Result<(), Error>;
    fn InsetBlockStart(&self) -> DOMString;
    fn SetInsetBlockStart(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_inline_end(&self) -> DOMString;
    fn SetInset_inline_end(&self, value: DOMString) -> Result<(), Error>;
    fn InsetInlineEnd(&self) -> DOMString;
    fn SetInsetInlineEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_inline_start(&self) -> DOMString;
    fn SetInset_inline_start(&self, value: DOMString) -> Result<(), Error>;
    fn InsetInlineStart(&self) -> DOMString;
    fn SetInsetInlineStart(&self, value: DOMString) -> Result<(), Error>;
    fn Isolation(&self) -> DOMString;
    fn SetIsolation(&self, value: DOMString) -> Result<(), Error>;
    fn Justify_content(&self) -> DOMString;
    fn SetJustify_content(&self, value: DOMString) -> Result<(), Error>;
    fn JustifyContent(&self) -> DOMString;
    fn SetJustifyContent(&self, value: DOMString) -> Result<(), Error>;
    fn Justify_items(&self) -> DOMString;
    fn SetJustify_items(&self, value: DOMString) -> Result<(), Error>;
    fn JustifyItems(&self) -> DOMString;
    fn SetJustifyItems(&self, value: DOMString) -> Result<(), Error>;
    fn Justify_self(&self) -> DOMString;
    fn SetJustify_self(&self, value: DOMString) -> Result<(), Error>;
    fn JustifySelf(&self) -> DOMString;
    fn SetJustifySelf(&self, value: DOMString) -> Result<(), Error>;
    fn Left(&self) -> DOMString;
    fn SetLeft(&self, value: DOMString) -> Result<(), Error>;
    fn Letter_spacing(&self) -> DOMString;
    fn SetLetter_spacing(&self, value: DOMString) -> Result<(), Error>;
    fn LetterSpacing(&self) -> DOMString;
    fn SetLetterSpacing(&self, value: DOMString) -> Result<(), Error>;
    fn Line_height(&self) -> DOMString;
    fn SetLine_height(&self, value: DOMString) -> Result<(), Error>;
    fn LineHeight(&self) -> DOMString;
    fn SetLineHeight(&self, value: DOMString) -> Result<(), Error>;
    fn List_style_image(&self) -> DOMString;
    fn SetList_style_image(&self, value: DOMString) -> Result<(), Error>;
    fn ListStyleImage(&self) -> DOMString;
    fn SetListStyleImage(&self, value: DOMString) -> Result<(), Error>;
    fn List_style_position(&self) -> DOMString;
    fn SetList_style_position(&self, value: DOMString) -> Result<(), Error>;
    fn ListStylePosition(&self) -> DOMString;
    fn SetListStylePosition(&self, value: DOMString) -> Result<(), Error>;
    fn List_style_type(&self) -> DOMString;
    fn SetList_style_type(&self, value: DOMString) -> Result<(), Error>;
    fn ListStyleType(&self) -> DOMString;
    fn SetListStyleType(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_block_end(&self) -> DOMString;
    fn SetMargin_block_end(&self, value: DOMString) -> Result<(), Error>;
    fn MarginBlockEnd(&self) -> DOMString;
    fn SetMarginBlockEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_block_start(&self) -> DOMString;
    fn SetMargin_block_start(&self, value: DOMString) -> Result<(), Error>;
    fn MarginBlockStart(&self) -> DOMString;
    fn SetMarginBlockStart(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_bottom(&self) -> DOMString;
    fn SetMargin_bottom(&self, value: DOMString) -> Result<(), Error>;
    fn MarginBottom(&self) -> DOMString;
    fn SetMarginBottom(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_inline_end(&self) -> DOMString;
    fn SetMargin_inline_end(&self, value: DOMString) -> Result<(), Error>;
    fn MarginInlineEnd(&self) -> DOMString;
    fn SetMarginInlineEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_inline_start(&self) -> DOMString;
    fn SetMargin_inline_start(&self, value: DOMString) -> Result<(), Error>;
    fn MarginInlineStart(&self) -> DOMString;
    fn SetMarginInlineStart(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_left(&self) -> DOMString;
    fn SetMargin_left(&self, value: DOMString) -> Result<(), Error>;
    fn MarginLeft(&self) -> DOMString;
    fn SetMarginLeft(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_right(&self) -> DOMString;
    fn SetMargin_right(&self, value: DOMString) -> Result<(), Error>;
    fn MarginRight(&self) -> DOMString;
    fn SetMarginRight(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_top(&self) -> DOMString;
    fn SetMargin_top(&self, value: DOMString) -> Result<(), Error>;
    fn MarginTop(&self) -> DOMString;
    fn SetMarginTop(&self, value: DOMString) -> Result<(), Error>;
    fn Mask_image(&self) -> DOMString;
    fn SetMask_image(&self, value: DOMString) -> Result<(), Error>;
    fn MaskImage(&self) -> DOMString;
    fn SetMaskImage(&self, value: DOMString) -> Result<(), Error>;
    fn Max_block_size(&self) -> DOMString;
    fn SetMax_block_size(&self, value: DOMString) -> Result<(), Error>;
    fn MaxBlockSize(&self) -> DOMString;
    fn SetMaxBlockSize(&self, value: DOMString) -> Result<(), Error>;
    fn Max_height(&self) -> DOMString;
    fn SetMax_height(&self, value: DOMString) -> Result<(), Error>;
    fn MaxHeight(&self) -> DOMString;
    fn SetMaxHeight(&self, value: DOMString) -> Result<(), Error>;
    fn Max_inline_size(&self) -> DOMString;
    fn SetMax_inline_size(&self, value: DOMString) -> Result<(), Error>;
    fn MaxInlineSize(&self) -> DOMString;
    fn SetMaxInlineSize(&self, value: DOMString) -> Result<(), Error>;
    fn Max_width(&self) -> DOMString;
    fn SetMax_width(&self, value: DOMString) -> Result<(), Error>;
    fn MaxWidth(&self) -> DOMString;
    fn SetMaxWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Min_block_size(&self) -> DOMString;
    fn SetMin_block_size(&self, value: DOMString) -> Result<(), Error>;
    fn MinBlockSize(&self) -> DOMString;
    fn SetMinBlockSize(&self, value: DOMString) -> Result<(), Error>;
    fn Min_height(&self) -> DOMString;
    fn SetMin_height(&self, value: DOMString) -> Result<(), Error>;
    fn MinHeight(&self) -> DOMString;
    fn SetMinHeight(&self, value: DOMString) -> Result<(), Error>;
    fn Min_inline_size(&self) -> DOMString;
    fn SetMin_inline_size(&self, value: DOMString) -> Result<(), Error>;
    fn MinInlineSize(&self) -> DOMString;
    fn SetMinInlineSize(&self, value: DOMString) -> Result<(), Error>;
    fn Min_width(&self) -> DOMString;
    fn SetMin_width(&self, value: DOMString) -> Result<(), Error>;
    fn MinWidth(&self) -> DOMString;
    fn SetMinWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Mix_blend_mode(&self) -> DOMString;
    fn SetMix_blend_mode(&self, value: DOMString) -> Result<(), Error>;
    fn MixBlendMode(&self) -> DOMString;
    fn SetMixBlendMode(&self, value: DOMString) -> Result<(), Error>;
    fn Object_fit(&self) -> DOMString;
    fn SetObject_fit(&self, value: DOMString) -> Result<(), Error>;
    fn ObjectFit(&self) -> DOMString;
    fn SetObjectFit(&self, value: DOMString) -> Result<(), Error>;
    fn Object_position(&self) -> DOMString;
    fn SetObject_position(&self, value: DOMString) -> Result<(), Error>;
    fn ObjectPosition(&self) -> DOMString;
    fn SetObjectPosition(&self, value: DOMString) -> Result<(), Error>;
    fn Offset_path(&self) -> DOMString;
    fn SetOffset_path(&self, value: DOMString) -> Result<(), Error>;
    fn OffsetPath(&self) -> DOMString;
    fn SetOffsetPath(&self, value: DOMString) -> Result<(), Error>;
    fn Opacity(&self) -> DOMString;
    fn SetOpacity(&self, value: DOMString) -> Result<(), Error>;
    fn Order(&self) -> DOMString;
    fn SetOrder(&self, value: DOMString) -> Result<(), Error>;
    fn Outline_color(&self) -> DOMString;
    fn SetOutline_color(&self, value: DOMString) -> Result<(), Error>;
    fn OutlineColor(&self) -> DOMString;
    fn SetOutlineColor(&self, value: DOMString) -> Result<(), Error>;
    fn Outline_offset(&self) -> DOMString;
    fn SetOutline_offset(&self, value: DOMString) -> Result<(), Error>;
    fn OutlineOffset(&self) -> DOMString;
    fn SetOutlineOffset(&self, value: DOMString) -> Result<(), Error>;
    fn Outline_style(&self) -> DOMString;
    fn SetOutline_style(&self, value: DOMString) -> Result<(), Error>;
    fn OutlineStyle(&self) -> DOMString;
    fn SetOutlineStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Outline_width(&self) -> DOMString;
    fn SetOutline_width(&self, value: DOMString) -> Result<(), Error>;
    fn OutlineWidth(&self) -> DOMString;
    fn SetOutlineWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_block(&self) -> DOMString;
    fn SetOverflow_block(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowBlock(&self) -> DOMString;
    fn SetOverflowBlock(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_clip_margin(&self) -> DOMString;
    fn SetOverflow_clip_margin(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowClipMargin(&self) -> DOMString;
    fn SetOverflowClipMargin(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_inline(&self) -> DOMString;
    fn SetOverflow_inline(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowInline(&self) -> DOMString;
    fn SetOverflowInline(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_wrap(&self) -> DOMString;
    fn SetOverflow_wrap(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowWrap(&self) -> DOMString;
    fn SetOverflowWrap(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_x(&self) -> DOMString;
    fn SetOverflow_x(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowX(&self) -> DOMString;
    fn SetOverflowX(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow_y(&self) -> DOMString;
    fn SetOverflow_y(&self, value: DOMString) -> Result<(), Error>;
    fn OverflowY(&self) -> DOMString;
    fn SetOverflowY(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_block_end(&self) -> DOMString;
    fn SetPadding_block_end(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingBlockEnd(&self) -> DOMString;
    fn SetPaddingBlockEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_block_start(&self) -> DOMString;
    fn SetPadding_block_start(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingBlockStart(&self) -> DOMString;
    fn SetPaddingBlockStart(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_bottom(&self) -> DOMString;
    fn SetPadding_bottom(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingBottom(&self) -> DOMString;
    fn SetPaddingBottom(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_inline_end(&self) -> DOMString;
    fn SetPadding_inline_end(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingInlineEnd(&self) -> DOMString;
    fn SetPaddingInlineEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_inline_start(&self) -> DOMString;
    fn SetPadding_inline_start(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingInlineStart(&self) -> DOMString;
    fn SetPaddingInlineStart(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_left(&self) -> DOMString;
    fn SetPadding_left(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingLeft(&self) -> DOMString;
    fn SetPaddingLeft(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_right(&self) -> DOMString;
    fn SetPadding_right(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingRight(&self) -> DOMString;
    fn SetPaddingRight(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_top(&self) -> DOMString;
    fn SetPadding_top(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingTop(&self) -> DOMString;
    fn SetPaddingTop(&self, value: DOMString) -> Result<(), Error>;
    fn Perspective(&self) -> DOMString;
    fn SetPerspective(&self, value: DOMString) -> Result<(), Error>;
    fn Perspective_origin(&self) -> DOMString;
    fn SetPerspective_origin(&self, value: DOMString) -> Result<(), Error>;
    fn PerspectiveOrigin(&self) -> DOMString;
    fn SetPerspectiveOrigin(&self, value: DOMString) -> Result<(), Error>;
    fn Pointer_events(&self) -> DOMString;
    fn SetPointer_events(&self, value: DOMString) -> Result<(), Error>;
    fn PointerEvents(&self) -> DOMString;
    fn SetPointerEvents(&self, value: DOMString) -> Result<(), Error>;
    fn Position(&self) -> DOMString;
    fn SetPosition(&self, value: DOMString) -> Result<(), Error>;
    fn Quotes(&self) -> DOMString;
    fn SetQuotes(&self, value: DOMString) -> Result<(), Error>;
    fn Right(&self) -> DOMString;
    fn SetRight(&self, value: DOMString) -> Result<(), Error>;
    fn Rotate(&self) -> DOMString;
    fn SetRotate(&self, value: DOMString) -> Result<(), Error>;
    fn Row_gap(&self) -> DOMString;
    fn SetRow_gap(&self, value: DOMString) -> Result<(), Error>;
    fn RowGap(&self) -> DOMString;
    fn SetRowGap(&self, value: DOMString) -> Result<(), Error>;
    fn Scale(&self) -> DOMString;
    fn SetScale(&self, value: DOMString) -> Result<(), Error>;
    fn Table_layout(&self) -> DOMString;
    fn SetTable_layout(&self, value: DOMString) -> Result<(), Error>;
    fn TableLayout(&self) -> DOMString;
    fn SetTableLayout(&self, value: DOMString) -> Result<(), Error>;
    fn Text_align(&self) -> DOMString;
    fn SetText_align(&self, value: DOMString) -> Result<(), Error>;
    fn TextAlign(&self) -> DOMString;
    fn SetTextAlign(&self, value: DOMString) -> Result<(), Error>;
    fn Text_align_last(&self) -> DOMString;
    fn SetText_align_last(&self, value: DOMString) -> Result<(), Error>;
    fn TextAlignLast(&self) -> DOMString;
    fn SetTextAlignLast(&self, value: DOMString) -> Result<(), Error>;
    fn Text_decoration_color(&self) -> DOMString;
    fn SetText_decoration_color(&self, value: DOMString) -> Result<(), Error>;
    fn TextDecorationColor(&self) -> DOMString;
    fn SetTextDecorationColor(&self, value: DOMString) -> Result<(), Error>;
    fn Text_decoration_line(&self) -> DOMString;
    fn SetText_decoration_line(&self, value: DOMString) -> Result<(), Error>;
    fn TextDecorationLine(&self) -> DOMString;
    fn SetTextDecorationLine(&self, value: DOMString) -> Result<(), Error>;
    fn Text_decoration_style(&self) -> DOMString;
    fn SetText_decoration_style(&self, value: DOMString) -> Result<(), Error>;
    fn TextDecorationStyle(&self) -> DOMString;
    fn SetTextDecorationStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Text_indent(&self) -> DOMString;
    fn SetText_indent(&self, value: DOMString) -> Result<(), Error>;
    fn TextIndent(&self) -> DOMString;
    fn SetTextIndent(&self, value: DOMString) -> Result<(), Error>;
    fn Text_justify(&self) -> DOMString;
    fn SetText_justify(&self, value: DOMString) -> Result<(), Error>;
    fn TextJustify(&self) -> DOMString;
    fn SetTextJustify(&self, value: DOMString) -> Result<(), Error>;
    fn Text_overflow(&self) -> DOMString;
    fn SetText_overflow(&self, value: DOMString) -> Result<(), Error>;
    fn TextOverflow(&self) -> DOMString;
    fn SetTextOverflow(&self, value: DOMString) -> Result<(), Error>;
    fn Text_rendering(&self) -> DOMString;
    fn SetText_rendering(&self, value: DOMString) -> Result<(), Error>;
    fn TextRendering(&self) -> DOMString;
    fn SetTextRendering(&self, value: DOMString) -> Result<(), Error>;
    fn Text_shadow(&self) -> DOMString;
    fn SetText_shadow(&self, value: DOMString) -> Result<(), Error>;
    fn TextShadow(&self) -> DOMString;
    fn SetTextShadow(&self, value: DOMString) -> Result<(), Error>;
    fn Text_transform(&self) -> DOMString;
    fn SetText_transform(&self, value: DOMString) -> Result<(), Error>;
    fn TextTransform(&self) -> DOMString;
    fn SetTextTransform(&self, value: DOMString) -> Result<(), Error>;
    fn Text_wrap_mode(&self) -> DOMString;
    fn SetText_wrap_mode(&self, value: DOMString) -> Result<(), Error>;
    fn TextWrapMode(&self) -> DOMString;
    fn SetTextWrapMode(&self, value: DOMString) -> Result<(), Error>;
    fn Top(&self) -> DOMString;
    fn SetTop(&self, value: DOMString) -> Result<(), Error>;
    fn Transform(&self) -> DOMString;
    fn SetTransform(&self, value: DOMString) -> Result<(), Error>;
    fn Transform_origin(&self) -> DOMString;
    fn SetTransform_origin(&self, value: DOMString) -> Result<(), Error>;
    fn TransformOrigin(&self) -> DOMString;
    fn SetTransformOrigin(&self, value: DOMString) -> Result<(), Error>;
    fn Transform_style(&self) -> DOMString;
    fn SetTransform_style(&self, value: DOMString) -> Result<(), Error>;
    fn TransformStyle(&self) -> DOMString;
    fn SetTransformStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Transition_behavior(&self) -> DOMString;
    fn SetTransition_behavior(&self, value: DOMString) -> Result<(), Error>;
    fn TransitionBehavior(&self) -> DOMString;
    fn SetTransitionBehavior(&self, value: DOMString) -> Result<(), Error>;
    fn Transition_delay(&self) -> DOMString;
    fn SetTransition_delay(&self, value: DOMString) -> Result<(), Error>;
    fn TransitionDelay(&self) -> DOMString;
    fn SetTransitionDelay(&self, value: DOMString) -> Result<(), Error>;
    fn Transition_duration(&self) -> DOMString;
    fn SetTransition_duration(&self, value: DOMString) -> Result<(), Error>;
    fn TransitionDuration(&self) -> DOMString;
    fn SetTransitionDuration(&self, value: DOMString) -> Result<(), Error>;
    fn Transition_property(&self) -> DOMString;
    fn SetTransition_property(&self, value: DOMString) -> Result<(), Error>;
    fn TransitionProperty(&self) -> DOMString;
    fn SetTransitionProperty(&self, value: DOMString) -> Result<(), Error>;
    fn Transition_timing_function(&self) -> DOMString;
    fn SetTransition_timing_function(
        &self,
        value: DOMString,
    ) -> Result<(), Error>;
    fn TransitionTimingFunction(&self) -> DOMString;
    fn SetTransitionTimingFunction(&self, value: DOMString) -> Result<(), Error>;
    fn Translate(&self) -> DOMString;
    fn SetTranslate(&self, value: DOMString) -> Result<(), Error>;
    fn Unicode_bidi(&self) -> DOMString;
    fn SetUnicode_bidi(&self, value: DOMString) -> Result<(), Error>;
    fn UnicodeBidi(&self) -> DOMString;
    fn SetUnicodeBidi(&self, value: DOMString) -> Result<(), Error>;
    fn Vertical_align(&self) -> DOMString;
    fn SetVertical_align(&self, value: DOMString) -> Result<(), Error>;
    fn VerticalAlign(&self) -> DOMString;
    fn SetVerticalAlign(&self, value: DOMString) -> Result<(), Error>;
    fn Visibility(&self) -> DOMString;
    fn SetVisibility(&self, value: DOMString) -> Result<(), Error>;
    fn White_space_collapse(&self) -> DOMString;
    fn SetWhite_space_collapse(&self, value: DOMString) -> Result<(), Error>;
    fn WhiteSpaceCollapse(&self) -> DOMString;
    fn SetWhiteSpaceCollapse(&self, value: DOMString) -> Result<(), Error>;
    fn Width(&self) -> DOMString;
    fn SetWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Will_change(&self) -> DOMString;
    fn SetWill_change(&self, value: DOMString) -> Result<(), Error>;
    fn WillChange(&self) -> DOMString;
    fn SetWillChange(&self, value: DOMString) -> Result<(), Error>;
    fn Word_break(&self) -> DOMString;
    fn SetWord_break(&self, value: DOMString) -> Result<(), Error>;
    fn WordBreak(&self) -> DOMString;
    fn SetWordBreak(&self, value: DOMString) -> Result<(), Error>;
    fn Word_spacing(&self) -> DOMString;
    fn SetWord_spacing(&self, value: DOMString) -> Result<(), Error>;
    fn WordSpacing(&self) -> DOMString;
    fn SetWordSpacing(&self, value: DOMString) -> Result<(), Error>;
    fn Word_wrap(&self) -> DOMString;
    fn SetWord_wrap(&self, value: DOMString) -> Result<(), Error>;
    fn WordWrap(&self) -> DOMString;
    fn SetWordWrap(&self, value: DOMString) -> Result<(), Error>;
    fn Writing_mode(&self) -> DOMString;
    fn SetWriting_mode(&self, value: DOMString) -> Result<(), Error>;
    fn WritingMode(&self) -> DOMString;
    fn SetWritingMode(&self, value: DOMString) -> Result<(), Error>;
    fn Z_index(&self) -> DOMString;
    fn SetZ_index(&self, value: DOMString) -> Result<(), Error>;
    fn ZIndex(&self) -> DOMString;
    fn SetZIndex(&self, value: DOMString) -> Result<(), Error>;
    fn All(&self) -> DOMString;
    fn SetAll(&self, value: DOMString) -> Result<(), Error>;
    fn Animation(&self) -> DOMString;
    fn SetAnimation(&self, value: DOMString) -> Result<(), Error>;
    fn Background(&self) -> DOMString;
    fn SetBackground(&self, value: DOMString) -> Result<(), Error>;
    fn Background_position(&self) -> DOMString;
    fn SetBackground_position(&self, value: DOMString) -> Result<(), Error>;
    fn BackgroundPosition(&self) -> DOMString;
    fn SetBackgroundPosition(&self, value: DOMString) -> Result<(), Error>;
    fn Border(&self) -> DOMString;
    fn SetBorder(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block(&self) -> DOMString;
    fn SetBorder_block(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlock(&self) -> DOMString;
    fn SetBorderBlock(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_color(&self) -> DOMString;
    fn SetBorder_block_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockColor(&self) -> DOMString;
    fn SetBorderBlockColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_end(&self) -> DOMString;
    fn SetBorder_block_end(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockEnd(&self) -> DOMString;
    fn SetBorderBlockEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_start(&self) -> DOMString;
    fn SetBorder_block_start(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockStart(&self) -> DOMString;
    fn SetBorderBlockStart(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_style(&self) -> DOMString;
    fn SetBorder_block_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockStyle(&self) -> DOMString;
    fn SetBorderBlockStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_block_width(&self) -> DOMString;
    fn SetBorder_block_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBlockWidth(&self) -> DOMString;
    fn SetBorderBlockWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_bottom(&self) -> DOMString;
    fn SetBorder_bottom(&self, value: DOMString) -> Result<(), Error>;
    fn BorderBottom(&self) -> DOMString;
    fn SetBorderBottom(&self, value: DOMString) -> Result<(), Error>;
    fn Border_color(&self) -> DOMString;
    fn SetBorder_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderColor(&self) -> DOMString;
    fn SetBorderColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_image(&self) -> DOMString;
    fn SetBorder_image(&self, value: DOMString) -> Result<(), Error>;
    fn BorderImage(&self) -> DOMString;
    fn SetBorderImage(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline(&self) -> DOMString;
    fn SetBorder_inline(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInline(&self) -> DOMString;
    fn SetBorderInline(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_color(&self) -> DOMString;
    fn SetBorder_inline_color(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineColor(&self) -> DOMString;
    fn SetBorderInlineColor(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_end(&self) -> DOMString;
    fn SetBorder_inline_end(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineEnd(&self) -> DOMString;
    fn SetBorderInlineEnd(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_start(&self) -> DOMString;
    fn SetBorder_inline_start(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineStart(&self) -> DOMString;
    fn SetBorderInlineStart(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_style(&self) -> DOMString;
    fn SetBorder_inline_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineStyle(&self) -> DOMString;
    fn SetBorderInlineStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_inline_width(&self) -> DOMString;
    fn SetBorder_inline_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderInlineWidth(&self) -> DOMString;
    fn SetBorderInlineWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Border_left(&self) -> DOMString;
    fn SetBorder_left(&self, value: DOMString) -> Result<(), Error>;
    fn BorderLeft(&self) -> DOMString;
    fn SetBorderLeft(&self, value: DOMString) -> Result<(), Error>;
    fn Border_radius(&self) -> DOMString;
    fn SetBorder_radius(&self, value: DOMString) -> Result<(), Error>;
    fn BorderRadius(&self) -> DOMString;
    fn SetBorderRadius(&self, value: DOMString) -> Result<(), Error>;
    fn Border_right(&self) -> DOMString;
    fn SetBorder_right(&self, value: DOMString) -> Result<(), Error>;
    fn BorderRight(&self) -> DOMString;
    fn SetBorderRight(&self, value: DOMString) -> Result<(), Error>;
    fn Border_style(&self) -> DOMString;
    fn SetBorder_style(&self, value: DOMString) -> Result<(), Error>;
    fn BorderStyle(&self) -> DOMString;
    fn SetBorderStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Border_top(&self) -> DOMString;
    fn SetBorder_top(&self, value: DOMString) -> Result<(), Error>;
    fn BorderTop(&self) -> DOMString;
    fn SetBorderTop(&self, value: DOMString) -> Result<(), Error>;
    fn Border_width(&self) -> DOMString;
    fn SetBorder_width(&self, value: DOMString) -> Result<(), Error>;
    fn BorderWidth(&self) -> DOMString;
    fn SetBorderWidth(&self, value: DOMString) -> Result<(), Error>;
    fn Columns(&self) -> DOMString;
    fn SetColumns(&self, value: DOMString) -> Result<(), Error>;
    fn Flex(&self) -> DOMString;
    fn SetFlex(&self, value: DOMString) -> Result<(), Error>;
    fn Flex_flow(&self) -> DOMString;
    fn SetFlex_flow(&self, value: DOMString) -> Result<(), Error>;
    fn FlexFlow(&self) -> DOMString;
    fn SetFlexFlow(&self, value: DOMString) -> Result<(), Error>;
    fn Font(&self) -> DOMString;
    fn SetFont(&self, value: DOMString) -> Result<(), Error>;
    fn Font_variant(&self) -> DOMString;
    fn SetFont_variant(&self, value: DOMString) -> Result<(), Error>;
    fn FontVariant(&self) -> DOMString;
    fn SetFontVariant(&self, value: DOMString) -> Result<(), Error>;
    fn Gap(&self) -> DOMString;
    fn SetGap(&self, value: DOMString) -> Result<(), Error>;
    fn Grid(&self) -> DOMString;
    fn SetGrid(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_area(&self) -> DOMString;
    fn SetGrid_area(&self, value: DOMString) -> Result<(), Error>;
    fn GridArea(&self) -> DOMString;
    fn SetGridArea(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_column(&self) -> DOMString;
    fn SetGrid_column(&self, value: DOMString) -> Result<(), Error>;
    fn GridColumn(&self) -> DOMString;
    fn SetGridColumn(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_gap(&self) -> DOMString;
    fn SetGrid_gap(&self, value: DOMString) -> Result<(), Error>;
    fn GridGap(&self) -> DOMString;
    fn SetGridGap(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_row(&self) -> DOMString;
    fn SetGrid_row(&self, value: DOMString) -> Result<(), Error>;
    fn GridRow(&self) -> DOMString;
    fn SetGridRow(&self, value: DOMString) -> Result<(), Error>;
    fn Grid_template(&self) -> DOMString;
    fn SetGrid_template(&self, value: DOMString) -> Result<(), Error>;
    fn GridTemplate(&self) -> DOMString;
    fn SetGridTemplate(&self, value: DOMString) -> Result<(), Error>;
    fn Inset(&self) -> DOMString;
    fn SetInset(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_block(&self) -> DOMString;
    fn SetInset_block(&self, value: DOMString) -> Result<(), Error>;
    fn InsetBlock(&self) -> DOMString;
    fn SetInsetBlock(&self, value: DOMString) -> Result<(), Error>;
    fn Inset_inline(&self) -> DOMString;
    fn SetInset_inline(&self, value: DOMString) -> Result<(), Error>;
    fn InsetInline(&self) -> DOMString;
    fn SetInsetInline(&self, value: DOMString) -> Result<(), Error>;
    fn List_style(&self) -> DOMString;
    fn SetList_style(&self, value: DOMString) -> Result<(), Error>;
    fn ListStyle(&self) -> DOMString;
    fn SetListStyle(&self, value: DOMString) -> Result<(), Error>;
    fn Margin(&self) -> DOMString;
    fn SetMargin(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_block(&self) -> DOMString;
    fn SetMargin_block(&self, value: DOMString) -> Result<(), Error>;
    fn MarginBlock(&self) -> DOMString;
    fn SetMarginBlock(&self, value: DOMString) -> Result<(), Error>;
    fn Margin_inline(&self) -> DOMString;
    fn SetMargin_inline(&self, value: DOMString) -> Result<(), Error>;
    fn MarginInline(&self) -> DOMString;
    fn SetMarginInline(&self, value: DOMString) -> Result<(), Error>;
    fn Outline(&self) -> DOMString;
    fn SetOutline(&self, value: DOMString) -> Result<(), Error>;
    fn Overflow(&self) -> DOMString;
    fn SetOverflow(&self, value: DOMString) -> Result<(), Error>;
    fn Padding(&self) -> DOMString;
    fn SetPadding(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_block(&self) -> DOMString;
    fn SetPadding_block(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingBlock(&self) -> DOMString;
    fn SetPaddingBlock(&self, value: DOMString) -> Result<(), Error>;
    fn Padding_inline(&self) -> DOMString;
    fn SetPadding_inline(&self, value: DOMString) -> Result<(), Error>;
    fn PaddingInline(&self) -> DOMString;
    fn SetPaddingInline(&self, value: DOMString) -> Result<(), Error>;
    fn Place_content(&self) -> DOMString;
    fn SetPlace_content(&self, value: DOMString) -> Result<(), Error>;
    fn PlaceContent(&self) -> DOMString;
    fn SetPlaceContent(&self, value: DOMString) -> Result<(), Error>;
    fn Place_items(&self) -> DOMString;
    fn SetPlace_items(&self, value: DOMString) -> Result<(), Error>;
    fn PlaceItems(&self) -> DOMString;
    fn SetPlaceItems(&self, value: DOMString) -> Result<(), Error>;
    fn Place_self(&self) -> DOMString;
    fn SetPlace_self(&self, value: DOMString) -> Result<(), Error>;
    fn PlaceSelf(&self) -> DOMString;
    fn SetPlaceSelf(&self, value: DOMString) -> Result<(), Error>;
    fn Text_decoration(&self) -> DOMString;
    fn SetText_decoration(&self, value: DOMString) -> Result<(), Error>;
    fn TextDecoration(&self) -> DOMString;
    fn SetTextDecoration(&self, value: DOMString) -> Result<(), Error>;
    fn Transition(&self) -> DOMString;
    fn SetTransition(&self, value: DOMString) -> Result<(), Error>;
    fn White_space(&self) -> DOMString;
    fn SetWhite_space(&self, value: DOMString) -> Result<(), Error>;
    fn WhiteSpace(&self) -> DOMString;
    fn SetWhiteSpace(&self, value: DOMString) -> Result<(), Error>;
    fn IndexedGetter(&self, index: u32) -> Option<DOMString>;
 }