DOMCSSStyleDeclaration

Struct DOMCSSStyleDeclaration 

Source
pub struct DOMCSSStyleDeclaration { /* private fields */ }
👎Deprecated
Available on crate features DOMCSSStyleDeclaration and DOMObject and WebScriptObject only.
Expand description

Implementations§

Source§

impl DOMCSSStyleDeclaration

DOMCSS2Properties.

Source

pub unsafe fn azimuth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setAzimuth(&self, azimuth: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

azimuth might not allow None.

Source

pub unsafe fn background(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackground(&self, background: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background might not allow None.

Source

pub unsafe fn backgroundAttachment(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackgroundAttachment( &self, background_attachment: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background_attachment might not allow None.

Source

pub unsafe fn backgroundColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackgroundColor(&self, background_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background_color might not allow None.

Source

pub unsafe fn backgroundImage(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackgroundImage(&self, background_image: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background_image might not allow None.

Source

pub unsafe fn backgroundPosition(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackgroundPosition( &self, background_position: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background_position might not allow None.

Source

pub unsafe fn backgroundRepeat(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBackgroundRepeat(&self, background_repeat: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

background_repeat might not allow None.

Source

pub unsafe fn border(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorder(&self, border: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border might not allow None.

Source

pub unsafe fn borderCollapse(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderCollapse(&self, border_collapse: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_collapse might not allow None.

Source

pub unsafe fn borderColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderColor(&self, border_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_color might not allow None.

Source

pub unsafe fn borderSpacing(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderSpacing(&self, border_spacing: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_spacing might not allow None.

Source

pub unsafe fn borderStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderStyle(&self, border_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_style might not allow None.

Source

pub unsafe fn borderTop(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderTop(&self, border_top: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_top might not allow None.

Source

pub unsafe fn borderRight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderRight(&self, border_right: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_right might not allow None.

Source

pub unsafe fn borderBottom(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderBottom(&self, border_bottom: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_bottom might not allow None.

Source

pub unsafe fn borderLeft(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderLeft(&self, border_left: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_left might not allow None.

Source

pub unsafe fn borderTopColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderTopColor(&self, border_top_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_top_color might not allow None.

Source

pub unsafe fn borderRightColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderRightColor(&self, border_right_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_right_color might not allow None.

Source

pub unsafe fn borderBottomColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderBottomColor( &self, border_bottom_color: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_bottom_color might not allow None.

Source

pub unsafe fn borderLeftColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderLeftColor(&self, border_left_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_left_color might not allow None.

Source

pub unsafe fn borderTopStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderTopStyle(&self, border_top_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_top_style might not allow None.

Source

pub unsafe fn borderRightStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderRightStyle(&self, border_right_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_right_style might not allow None.

Source

pub unsafe fn borderBottomStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderBottomStyle( &self, border_bottom_style: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_bottom_style might not allow None.

Source

pub unsafe fn borderLeftStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderLeftStyle(&self, border_left_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_left_style might not allow None.

Source

pub unsafe fn borderTopWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderTopWidth(&self, border_top_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_top_width might not allow None.

Source

pub unsafe fn borderRightWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderRightWidth(&self, border_right_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_right_width might not allow None.

Source

pub unsafe fn borderBottomWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderBottomWidth( &self, border_bottom_width: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_bottom_width might not allow None.

Source

pub unsafe fn borderLeftWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderLeftWidth(&self, border_left_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_left_width might not allow None.

Source

pub unsafe fn borderWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBorderWidth(&self, border_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

border_width might not allow None.

Source

pub unsafe fn bottom(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setBottom(&self, bottom: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

bottom might not allow None.

Source

pub unsafe fn captionSide(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCaptionSide(&self, caption_side: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

caption_side might not allow None.

Source

pub unsafe fn clear(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setClear(&self, clear: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

clear might not allow None.

Source

pub unsafe fn clip(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setClip(&self, clip: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

clip might not allow None.

Source

pub unsafe fn color(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setColor(&self, color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

color might not allow None.

Source

pub unsafe fn content(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setContent(&self, content: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

content might not allow None.

Source

pub unsafe fn counterIncrement(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCounterIncrement(&self, counter_increment: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

counter_increment might not allow None.

Source

pub unsafe fn counterReset(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCounterReset(&self, counter_reset: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

counter_reset might not allow None.

Source

pub unsafe fn cue(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCue(&self, cue: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

cue might not allow None.

Source

pub unsafe fn cueAfter(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCueAfter(&self, cue_after: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

cue_after might not allow None.

Source

pub unsafe fn cueBefore(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCueBefore(&self, cue_before: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

cue_before might not allow None.

Source

pub unsafe fn cursor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCursor(&self, cursor: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

cursor might not allow None.

Source

pub unsafe fn direction(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setDirection(&self, direction: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

direction might not allow None.

Source

pub unsafe fn display(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setDisplay(&self, display: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

display might not allow None.

Source

pub unsafe fn elevation(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setElevation(&self, elevation: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

elevation might not allow None.

Source

pub unsafe fn emptyCells(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setEmptyCells(&self, empty_cells: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

empty_cells might not allow None.

Source

pub unsafe fn cssFloat(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setCssFloat(&self, css_float: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

css_float might not allow None.

Source

pub unsafe fn font(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFont(&self, font: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font might not allow None.

Source

pub unsafe fn fontFamily(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontFamily(&self, font_family: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_family might not allow None.

Source

pub unsafe fn fontSize(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontSize(&self, font_size: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_size might not allow None.

Source

pub unsafe fn fontSizeAdjust(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontSizeAdjust(&self, font_size_adjust: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_size_adjust might not allow None.

Source

pub unsafe fn fontStretch(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontStretch(&self, font_stretch: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_stretch might not allow None.

Source

pub unsafe fn fontStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontStyle(&self, font_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_style might not allow None.

Source

pub unsafe fn fontVariant(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontVariant(&self, font_variant: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_variant might not allow None.

Source

pub unsafe fn fontWeight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setFontWeight(&self, font_weight: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

font_weight might not allow None.

Source

pub unsafe fn height(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setHeight(&self, height: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

height might not allow None.

Source

pub unsafe fn left(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setLeft(&self, left: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

left might not allow None.

Source

pub unsafe fn letterSpacing(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setLetterSpacing(&self, letter_spacing: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

letter_spacing might not allow None.

Source

pub unsafe fn lineHeight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setLineHeight(&self, line_height: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

line_height might not allow None.

Source

pub unsafe fn listStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setListStyle(&self, list_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

list_style might not allow None.

Source

pub unsafe fn listStyleImage(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setListStyleImage(&self, list_style_image: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

list_style_image might not allow None.

Source

pub unsafe fn listStylePosition(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setListStylePosition( &self, list_style_position: Option<&NSString>, )

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

list_style_position might not allow None.

Source

pub unsafe fn listStyleType(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setListStyleType(&self, list_style_type: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

list_style_type might not allow None.

Source

pub unsafe fn margin(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMargin(&self, margin: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

margin might not allow None.

Source

pub unsafe fn marginTop(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarginTop(&self, margin_top: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

margin_top might not allow None.

Source

pub unsafe fn marginRight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarginRight(&self, margin_right: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

margin_right might not allow None.

Source

pub unsafe fn marginBottom(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarginBottom(&self, margin_bottom: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

margin_bottom might not allow None.

Source

pub unsafe fn marginLeft(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarginLeft(&self, margin_left: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

margin_left might not allow None.

Source

pub unsafe fn markerOffset(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarkerOffset(&self, marker_offset: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

marker_offset might not allow None.

Source

pub unsafe fn marks(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMarks(&self, marks: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

marks might not allow None.

Source

pub unsafe fn maxHeight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMaxHeight(&self, max_height: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

max_height might not allow None.

Source

pub unsafe fn maxWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMaxWidth(&self, max_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

max_width might not allow None.

Source

pub unsafe fn minHeight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMinHeight(&self, min_height: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

min_height might not allow None.

Source

pub unsafe fn minWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setMinWidth(&self, min_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

min_width might not allow None.

Source

pub unsafe fn orphans(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOrphans(&self, orphans: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

orphans might not allow None.

Source

pub unsafe fn outline(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOutline(&self, outline: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

outline might not allow None.

Source

pub unsafe fn outlineColor(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOutlineColor(&self, outline_color: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

outline_color might not allow None.

Source

pub unsafe fn outlineStyle(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOutlineStyle(&self, outline_style: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

outline_style might not allow None.

Source

pub unsafe fn outlineWidth(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOutlineWidth(&self, outline_width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

outline_width might not allow None.

Source

pub unsafe fn overflow(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setOverflow(&self, overflow: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

overflow might not allow None.

Source

pub unsafe fn padding(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPadding(&self, padding: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

padding might not allow None.

Source

pub unsafe fn paddingTop(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPaddingTop(&self, padding_top: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

padding_top might not allow None.

Source

pub unsafe fn paddingRight(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPaddingRight(&self, padding_right: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

padding_right might not allow None.

Source

pub unsafe fn paddingBottom(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPaddingBottom(&self, padding_bottom: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

padding_bottom might not allow None.

Source

pub unsafe fn paddingLeft(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPaddingLeft(&self, padding_left: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

padding_left might not allow None.

Source

pub unsafe fn page(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPage(&self, page: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

page might not allow None.

Source

pub unsafe fn pageBreakAfter(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPageBreakAfter(&self, page_break_after: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

page_break_after might not allow None.

Source

pub unsafe fn pageBreakBefore(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPageBreakBefore(&self, page_break_before: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

page_break_before might not allow None.

Source

pub unsafe fn pageBreakInside(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPageBreakInside(&self, page_break_inside: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

page_break_inside might not allow None.

Source

pub unsafe fn pause(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPause(&self, pause: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

pause might not allow None.

Source

pub unsafe fn pauseAfter(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPauseAfter(&self, pause_after: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

pause_after might not allow None.

Source

pub unsafe fn pauseBefore(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPauseBefore(&self, pause_before: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

pause_before might not allow None.

Source

pub unsafe fn pitch(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPitch(&self, pitch: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

pitch might not allow None.

Source

pub unsafe fn pitchRange(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPitchRange(&self, pitch_range: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

pitch_range might not allow None.

Source

pub unsafe fn playDuring(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPlayDuring(&self, play_during: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

play_during might not allow None.

Source

pub unsafe fn position(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setPosition(&self, position: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

position might not allow None.

Source

pub unsafe fn quotes(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setQuotes(&self, quotes: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

quotes might not allow None.

Source

pub unsafe fn richness(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setRichness(&self, richness: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

richness might not allow None.

Source

pub unsafe fn right(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setRight(&self, right: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

right might not allow None.

Source

pub unsafe fn size(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSize(&self, size: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

size might not allow None.

Source

pub unsafe fn speak(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSpeak(&self, speak: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

speak might not allow None.

Source

pub unsafe fn speakHeader(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSpeakHeader(&self, speak_header: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

speak_header might not allow None.

Source

pub unsafe fn speakNumeral(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSpeakNumeral(&self, speak_numeral: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

speak_numeral might not allow None.

Source

pub unsafe fn speakPunctuation(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSpeakPunctuation(&self, speak_punctuation: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

speak_punctuation might not allow None.

Source

pub unsafe fn speechRate(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setSpeechRate(&self, speech_rate: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

speech_rate might not allow None.

Source

pub unsafe fn stress(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setStress(&self, stress: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

stress might not allow None.

Source

pub unsafe fn tableLayout(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTableLayout(&self, table_layout: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

table_layout might not allow None.

Source

pub unsafe fn textAlign(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTextAlign(&self, text_align: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

text_align might not allow None.

Source

pub unsafe fn textDecoration(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTextDecoration(&self, text_decoration: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

text_decoration might not allow None.

Source

pub unsafe fn textIndent(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTextIndent(&self, text_indent: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

text_indent might not allow None.

Source

pub unsafe fn textShadow(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTextShadow(&self, text_shadow: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

text_shadow might not allow None.

Source

pub unsafe fn textTransform(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTextTransform(&self, text_transform: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

text_transform might not allow None.

Source

pub unsafe fn top(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setTop(&self, top: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

top might not allow None.

Source

pub unsafe fn unicodeBidi(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setUnicodeBidi(&self, unicode_bidi: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

unicode_bidi might not allow None.

Source

pub unsafe fn verticalAlign(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setVerticalAlign(&self, vertical_align: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

vertical_align might not allow None.

Source

pub unsafe fn visibility(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setVisibility(&self, visibility: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

visibility might not allow None.

Source

pub unsafe fn voiceFamily(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setVoiceFamily(&self, voice_family: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

voice_family might not allow None.

Source

pub unsafe fn volume(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setVolume(&self, volume: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

volume might not allow None.

Source

pub unsafe fn whiteSpace(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setWhiteSpace(&self, white_space: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

white_space might not allow None.

Source

pub unsafe fn widows(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setWidows(&self, widows: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

widows might not allow None.

Source

pub unsafe fn width(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setWidth(&self, width: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

width might not allow None.

Source

pub unsafe fn wordSpacing(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setWordSpacing(&self, word_spacing: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

word_spacing might not allow None.

Source

pub unsafe fn zIndex(&self) -> Option<Retained<NSString>>

👎Deprecated
Available on crate feature DOMCSS only.
Source

pub unsafe fn setZIndex(&self, z_index: Option<&NSString>)

👎Deprecated
Available on crate feature DOMCSS only.
§Safety

z_index might not allow None.

Source§

impl DOMCSSStyleDeclaration

Source

pub unsafe fn cssText(&self) -> Retained<NSString>

👎Deprecated
Source

pub unsafe fn setCssText(&self, css_text: Option<&NSString>)

👎Deprecated

Setter for cssText.

This is copied when set.

Source

pub unsafe fn length(&self) -> c_uint

👎Deprecated
Source

pub unsafe fn parentRule(&self) -> Option<Retained<DOMCSSRule>>

👎Deprecated
Available on crate feature DOMCSSRule only.
Source

pub unsafe fn getPropertyValue( &self, property_name: Option<&NSString>, ) -> Option<Retained<NSString>>

👎Deprecated
§Safety

property_name might not allow None.

Source

pub unsafe fn getPropertyCSSValue( &self, property_name: Option<&NSString>, ) -> Option<Retained<DOMCSSValue>>

👎Deprecated
Available on crate feature DOMCSSValue only.
§Safety

property_name might not allow None.

Source

pub unsafe fn removeProperty( &self, property_name: Option<&NSString>, ) -> Option<Retained<NSString>>

👎Deprecated
§Safety

property_name might not allow None.

Source

pub unsafe fn getPropertyPriority( &self, property_name: Option<&NSString>, ) -> Option<Retained<NSString>>

👎Deprecated
§Safety

property_name might not allow None.

Source

pub unsafe fn setProperty_value_priority( &self, property_name: Option<&NSString>, value: Option<&NSString>, priority: Option<&NSString>, )

§Safety
  • property_name might not allow None.
  • value might not allow None.
  • priority might not allow None.
Source

pub unsafe fn item(&self, index: c_uint) -> Option<Retained<NSString>>

👎Deprecated
Source

pub unsafe fn getPropertyShorthand( &self, property_name: Option<&NSString>, ) -> Option<Retained<NSString>>

👎Deprecated
§Safety

property_name might not allow None.

Source

pub unsafe fn isPropertyImplicit( &self, property_name: Option<&NSString>, ) -> bool

§Safety

property_name might not allow None.

Source§

impl DOMCSSStyleDeclaration

Methods declared on superclass DOMObject.

Source

pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>

👎Deprecated
Source§

impl DOMCSSStyleDeclaration

Methods declared on superclass NSObject.

Source

pub unsafe fn new() -> Retained<Self>

Source§

impl DOMCSSStyleDeclaration

DOMCSSStyleDeclarationDeprecated.

Source

pub unsafe fn setProperty( &self, property_name: Option<&NSString>, value: Option<&NSString>, priority: Option<&NSString>, )

👎Deprecated
§Safety
  • property_name might not allow None.
  • value might not allow None.
  • priority might not allow None.

Methods from Deref<Target = DOMObject>§

Source

pub unsafe fn sheet(&self) -> Option<Retained<DOMStyleSheet>>

👎Deprecated
Available on crate feature DOMStyleSheet only.

Methods from Deref<Target = WebScriptObject>§

Source

pub unsafe fn JSObject(&self) -> JSObjectRef

Available on crate feature objc2-javascript-core only.

Returns: The equivalent JSObjectRef for this WebScriptObject.

Use this method to bridge between the WebScriptObject and JavaScriptCore APIs.

Source

pub unsafe fn callWebScriptMethod_withArguments( &self, name: Option<&NSString>, arguments: Option<&NSArray>, ) -> Option<Retained<AnyObject>>

👎Deprecated

Parameter name: The name of the method to call in the script environment.

Parameter arguments: The arguments to pass to the script environment.

Calls the specified method in the script environment using the specified arguments.

Returns: Returns the result of calling the script method. Returns WebUndefined when an exception is thrown in the script environment.

§Safety
  • name might not allow None.
  • arguments generic should be of the correct type.
  • arguments might not allow None.
Source

pub unsafe fn evaluateWebScript( &self, script: Option<&NSString>, ) -> Option<Retained<AnyObject>>

👎Deprecated

Parameter script: The script to execute in the target script environment.

The script will be executed in the target script environment. The format of the script is dependent of the target script environment.

Returns: Returns the result of evaluating the script in the script environment. Returns WebUndefined when an exception is thrown in the script environment.

§Safety

script might not allow None.

Source

pub unsafe fn removeWebScriptKey(&self, name: Option<&NSString>)

👎Deprecated

Parameter name: The name of the property to remove.

Removes the property from the object in the script environment.

§Safety

name might not allow None.

Source

pub unsafe fn stringRepresentation(&self) -> Option<Retained<NSString>>

👎Deprecated

Converts the target object to a string representation. The coercion of non string objects type is dependent on the script environment.

Returns: Returns the string representation of the object.

Source

pub unsafe fn webScriptValueAtIndex( &self, index: c_uint, ) -> Option<Retained<AnyObject>>

👎Deprecated

Parameter index: The index of the property to return.

Gets the value of the property at the specified index.

Returns: The value of the property. Returns WebUndefined when an exception is thrown in the script environment.

Source

pub unsafe fn setWebScriptValueAtIndex_value( &self, index: c_uint, value: Option<&AnyObject>, )

👎Deprecated

Parameter index: The index of the property to set.

Parameter value: The value of the property to set.

Sets the property value at the specified index.

§Safety
  • value should be of the correct type.
  • value might not allow None.
Source

pub unsafe fn setException(&self, description: Option<&NSString>)

👎Deprecated

Parameter description: The description of the exception.

Raises an exception in the script environment in the context of the current object.

§Safety

description might not allow None.

Source

pub unsafe fn JSValue(&self) -> Option<Retained<JSValue>>

👎Deprecated
Available on crate feature objc2-javascript-core only.

Returns: The equivalent Objective-C JSValue for this WebScriptObject.

Use this method to bridge between the WebScriptObject and JavaScriptCore Objective-C APIs.

Methods from Deref<Target = NSObject>§

Source

pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !

Handle messages the object doesn’t recognize.

See Apple’s documentation for details.

Methods from Deref<Target = AnyObject>§

Source

pub fn class(&self) -> &'static AnyClass

Dynamically find the class of this object.

§Panics

May panic if the object is invalid (which may be the case for objects returned from unavailable init/new methods).

§Example

Check that an instance of NSObject has the precise class NSObject.

use objc2::ClassType;
use objc2::runtime::NSObject;

let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
Source

pub unsafe fn get_ivar<T>(&self, name: &str) -> &T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use Ivar::load instead.

Use Ivar::load instead.

§Safety

The object must have an instance variable with the given name, and it must be of type T.

See Ivar::load_ptr for details surrounding this.

Source

pub fn downcast_ref<T>(&self) -> Option<&T>
where T: DowncastTarget,

Attempt to downcast the object to a class of type T.

This is the reference-variant. Use Retained::downcast if you want to convert a retained object to another type.

§Mutable classes

Some classes have immutable and mutable variants, such as NSString and NSMutableString.

When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.

So using this method to convert a NSString to a NSMutableString, while not unsound, is generally frowned upon unless you created the string yourself, or the API explicitly documents the string to be mutable.

See Apple’s documentation on mutability and on isKindOfClass: for more details.

§Generic classes

Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.

You can, however, safely downcast to generic collections where all the type-parameters are AnyObject.

§Panics

This works internally by calling isKindOfClass:. That means that the object must have the instance method of that name, and an exception will be thrown (if CoreFoundation is linked) or the process will abort if that is not the case. In the vast majority of cases, you don’t need to worry about this, since both root objects NSObject and NSProxy implement this method.

§Examples

Cast an NSString back and forth from NSObject.

use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};

let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();

Try (and fail) to cast an NSObject to an NSString.

use objc2_foundation::{NSObject, NSString};

let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());

Try to cast to an array of strings.

use objc2_foundation::{NSArray, NSObject, NSString};

let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();

This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.

Downcast when processing each element instead.

use objc2_foundation::{NSArray, NSObject, NSString};

let arr = NSArray::from_retained_slice(&[NSObject::new()]);

for elem in arr {
    if let Some(data) = elem.downcast_ref::<NSString>() {
        // handle `data`
    }
}

Trait Implementations§

Source§

impl AsRef<AnyObject> for DOMCSSStyleDeclaration

Source§

fn as_ref(&self) -> &AnyObject

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<DOMCSSStyleDeclaration> for DOMCSSStyleDeclaration

Source§

fn as_ref(&self) -> &Self

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<DOMObject> for DOMCSSStyleDeclaration

Source§

fn as_ref(&self) -> &DOMObject

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<NSObject> for DOMCSSStyleDeclaration

Source§

fn as_ref(&self) -> &NSObject

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<WebScriptObject> for DOMCSSStyleDeclaration

Source§

fn as_ref(&self) -> &WebScriptObject

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Borrow<AnyObject> for DOMCSSStyleDeclaration

Source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
Source§

impl Borrow<DOMObject> for DOMCSSStyleDeclaration

Source§

fn borrow(&self) -> &DOMObject

Immutably borrows from an owned value. Read more
Source§

impl Borrow<NSObject> for DOMCSSStyleDeclaration

Source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
Source§

impl Borrow<WebScriptObject> for DOMCSSStyleDeclaration

Source§

fn borrow(&self) -> &WebScriptObject

Immutably borrows from an owned value. Read more
Source§

impl ClassType for DOMCSSStyleDeclaration

Source§

const NAME: &'static str = "DOMCSSStyleDeclaration"

The name of the Objective-C class that this type represents. Read more
Source§

type Super = DOMObject

The superclass of this class. Read more
Source§

type ThreadKind = <<DOMCSSStyleDeclaration as ClassType>::Super as ClassType>::ThreadKind

Whether the type can be used from any thread, or from only the main thread. Read more
Source§

fn class() -> &'static AnyClass

Get a reference to the Objective-C class that this type represents. Read more
Source§

fn as_super(&self) -> &Self::Super

Get an immutable reference to the superclass.
Source§

impl CopyingHelper for DOMCSSStyleDeclaration

Source§

type Result = DOMCSSStyleDeclaration

The immutable counterpart of the type, or Self if the type has no immutable counterpart. Read more
Source§

impl Debug for DOMCSSStyleDeclaration

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Deref for DOMCSSStyleDeclaration

Source§

type Target = DOMObject

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl Hash for DOMCSSStyleDeclaration

Source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Message for DOMCSSStyleDeclaration

Source§

fn retain(&self) -> Retained<Self>
where Self: Sized,

Increment the reference count of the receiver. Read more
Source§

impl NSCopying for DOMCSSStyleDeclaration

Source§

fn copy(&self) -> Retained<Self::Result>
where Self: Sized + Message + CopyingHelper,

Returns a new instance that’s a copy of the receiver. Read more
Source§

unsafe fn copyWithZone(&self, zone: *mut NSZone) -> Retained<Self::Result>
where Self: Sized + Message + CopyingHelper,

Returns a new instance that’s a copy of the receiver. Read more
Source§

impl NSObjectProtocol for DOMCSSStyleDeclaration

Source§

fn isEqual(&self, other: Option<&AnyObject>) -> bool
where Self: Sized + Message,

Check whether the object is equal to an arbitrary other object. Read more
Source§

fn hash(&self) -> usize
where Self: Sized + Message,

An integer that can be used as a table address in a hash table structure. Read more
Source§

fn isKindOfClass(&self, cls: &AnyClass) -> bool
where Self: Sized + Message,

Check if the object is an instance of the class, or one of its subclasses. Read more
Source§

fn is_kind_of<T>(&self) -> bool
where T: ClassType, Self: Sized + Message,

👎Deprecated: use isKindOfClass directly, or cast your objects with AnyObject::downcast_ref
Check if the object is an instance of the class type, or one of its subclasses. Read more
Source§

fn isMemberOfClass(&self, cls: &AnyClass) -> bool
where Self: Sized + Message,

Check if the object is an instance of a specific class, without checking subclasses. Read more
Source§

fn respondsToSelector(&self, aSelector: Sel) -> bool
where Self: Sized + Message,

Check whether the object implements or inherits a method with the given selector. Read more
Source§

fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
where Self: Sized + Message,

Check whether the object conforms to a given protocol. Read more
Source§

fn description(&self) -> Retained<NSObject>
where Self: Sized + Message,

A textual representation of the object. Read more
Source§

fn debugDescription(&self) -> Retained<NSObject>
where Self: Sized + Message,

A textual representation of the object to use when debugging. Read more
Source§

fn isProxy(&self) -> bool
where Self: Sized + Message,

Check whether the receiver is a subclass of the NSProxy root class instead of the usual NSObject. Read more
Source§

fn retainCount(&self) -> usize
where Self: Sized + Message,

The reference count of the object. Read more
Source§

impl PartialEq for DOMCSSStyleDeclaration

Source§

fn eq(&self, other: &Self) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl RefEncode for DOMCSSStyleDeclaration

Source§

const ENCODING_REF: Encoding = <DOMObject as ::objc2::RefEncode>::ENCODING_REF

The Objective-C type-encoding for a reference of this type. Read more
Source§

impl DowncastTarget for DOMCSSStyleDeclaration

Source§

impl Eq for DOMCSSStyleDeclaration

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<'a, T> AnyThread for T
where T: ClassType<ThreadKind = dyn AnyThread + 'a> + ?Sized,

Source§

fn alloc() -> Allocated<Self>
where Self: Sized + ClassType,

Allocate a new instance of the class. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> AutoreleaseSafe for T
where T: ?Sized,