pub unsafe trait NSObjectUIAccessibilityContainer:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn accessibilityElementCount(
&self,
mtm: MainThreadMarker,
) -> NSInteger { ... }
unsafe fn accessibilityElementAtIndex(
&self,
index: NSInteger,
mtm: MainThreadMarker,
) -> Option<Retained<AnyObject>> { ... }
unsafe fn indexOfAccessibilityElement(
&self,
element: &AnyObject,
mtm: MainThreadMarker,
) -> NSInteger { ... }
unsafe fn accessibilityElements(
&self,
mtm: MainThreadMarker,
) -> Option<Retained<NSArray>> { ... }
unsafe fn setAccessibilityElements(
&self,
accessibility_elements: Option<&NSArray>,
mtm: MainThreadMarker,
) { ... }
unsafe fn accessibilityContainerType(
&self,
mtm: MainThreadMarker,
) -> UIAccessibilityContainerType { ... }
unsafe fn setAccessibilityContainerType(
&self,
accessibility_container_type: UIAccessibilityContainerType,
mtm: MainThreadMarker,
) { ... }
unsafe fn automationElements(
&self,
mtm: MainThreadMarker,
) -> Option<Retained<NSArray>> { ... }
unsafe fn setAutomationElements(
&self,
automation_elements: Option<&NSArray>,
mtm: MainThreadMarker,
) { ... }
}
Available on crate feature
UIAccessibilityContainer
only.Expand description
Category “UIAccessibilityContainer” on NSObject
.
Provided Methods§
unsafe fn accessibilityElementCount(&self, mtm: MainThreadMarker) -> NSInteger
unsafe fn accessibilityElementAtIndex( &self, index: NSInteger, mtm: MainThreadMarker, ) -> Option<Retained<AnyObject>>
unsafe fn indexOfAccessibilityElement( &self, element: &AnyObject, mtm: MainThreadMarker, ) -> NSInteger
unsafe fn accessibilityElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>
Sourceunsafe fn setAccessibilityElements(
&self,
accessibility_elements: Option<&NSArray>,
mtm: MainThreadMarker,
)
unsafe fn setAccessibilityElements( &self, accessibility_elements: Option<&NSArray>, mtm: MainThreadMarker, )
Setter for accessibilityElements
.
unsafe fn accessibilityContainerType( &self, mtm: MainThreadMarker, ) -> UIAccessibilityContainerType
Available on crate feature
UIAccessibilityConstants
only.Sourceunsafe fn setAccessibilityContainerType(
&self,
accessibility_container_type: UIAccessibilityContainerType,
mtm: MainThreadMarker,
)
Available on crate feature UIAccessibilityConstants
only.
unsafe fn setAccessibilityContainerType( &self, accessibility_container_type: UIAccessibilityContainerType, mtm: MainThreadMarker, )
UIAccessibilityConstants
only.Setter for accessibilityContainerType
.
unsafe fn automationElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>
Sourceunsafe fn setAutomationElements(
&self,
automation_elements: Option<&NSArray>,
mtm: MainThreadMarker,
)
unsafe fn setAutomationElements( &self, automation_elements: Option<&NSArray>, mtm: MainThreadMarker, )
Setter for automationElements
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.