pub unsafe trait AXCustomContentProvider: NSObjectProtocol {
// Provided methods
unsafe fn accessibilityCustomContent(
&self,
) -> Retained<NSArray<AXCustomContent>>
where Self: Sized + Message { ... }
unsafe fn setAccessibilityCustomContent(
&self,
accessibility_custom_content: Option<&NSArray<AXCustomContent>>,
)
where Self: Sized + Message { ... }
unsafe fn accessibilityCustomContentBlock(
&self,
) -> AXCustomContentReturnBlock
where Self: Sized + Message { ... }
unsafe fn setAccessibilityCustomContentBlock(
&self,
accessibility_custom_content_block: AXCustomContentReturnBlock,
)
where Self: Sized + Message { ... }
}Available on crate feature
AXCustomContent only.Expand description
Provided Methods§
unsafe fn accessibilityCustomContent( &self, ) -> Retained<NSArray<AXCustomContent>>
Sourceunsafe fn setAccessibilityCustomContent(
&self,
accessibility_custom_content: Option<&NSArray<AXCustomContent>>,
)
unsafe fn setAccessibilityCustomContent( &self, accessibility_custom_content: Option<&NSArray<AXCustomContent>>, )
Setter for accessibilityCustomContent.
This is copied when set.
unsafe fn accessibilityCustomContentBlock(&self) -> AXCustomContentReturnBlock
Available on crate feature
block2 only.Sourceunsafe fn setAccessibilityCustomContentBlock(
&self,
accessibility_custom_content_block: AXCustomContentReturnBlock,
)
Available on crate feature block2 only.
unsafe fn setAccessibilityCustomContentBlock( &self, accessibility_custom_content_block: AXCustomContentReturnBlock, )
block2 only.Setter for accessibilityCustomContentBlock.
This is copied when set.
§Safety
accessibility_custom_content_block must be a valid pointer or null.
Trait Implementations§
impl<T> ImplementedBy<T> for dyn AXCustomContentProvider
Source§impl ProtocolType for dyn AXCustomContentProvider
impl ProtocolType for dyn AXCustomContentProvider
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".