pub unsafe trait NSObjectUIAccessibilityContainer:
ClassType
+ Sized
+ Sealed {
// Provided methods
fn accessibilityElementCount(&self, mtm: MainThreadMarker) -> NSInteger { ... }
fn accessibilityElementAtIndex(
&self,
index: NSInteger,
mtm: MainThreadMarker,
) -> Option<Retained<AnyObject>> { ... }
unsafe fn indexOfAccessibilityElement(
&self,
element: &AnyObject,
mtm: MainThreadMarker,
) -> NSInteger { ... }
fn accessibilityElements(
&self,
mtm: MainThreadMarker,
) -> Option<Retained<NSArray>> { ... }
unsafe fn setAccessibilityElements(
&self,
accessibility_elements: Option<&NSArray>,
mtm: MainThreadMarker,
) { ... }
fn accessibilityContainerType(
&self,
mtm: MainThreadMarker,
) -> UIAccessibilityContainerType { ... }
fn setAccessibilityContainerType(
&self,
accessibility_container_type: UIAccessibilityContainerType,
mtm: MainThreadMarker,
) { ... }
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§
fn accessibilityElementCount(&self, mtm: MainThreadMarker) -> NSInteger
fn accessibilityElementAtIndex( &self, index: NSInteger, mtm: MainThreadMarker, ) -> Option<Retained<AnyObject>>
Sourceunsafe fn indexOfAccessibilityElement(
&self,
element: &AnyObject,
mtm: MainThreadMarker,
) -> NSInteger
unsafe fn indexOfAccessibilityElement( &self, element: &AnyObject, mtm: MainThreadMarker, ) -> NSInteger
§Safety
element should be of the correct type.
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.
§Safety
accessibility_elements generic should be of the correct type.
fn accessibilityContainerType( &self, mtm: MainThreadMarker, ) -> UIAccessibilityContainerType
Available on crate feature
UIAccessibilityConstants only.Sourcefn setAccessibilityContainerType(
&self,
accessibility_container_type: UIAccessibilityContainerType,
mtm: MainThreadMarker,
)
Available on crate feature UIAccessibilityConstants only.
fn setAccessibilityContainerType( &self, accessibility_container_type: UIAccessibilityContainerType, mtm: MainThreadMarker, )
UIAccessibilityConstants only.Setter for accessibilityContainerType.
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, )
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.