pub struct A11yCallbacks {
pub activation: Box<dyn Fn() -> Option<TreeUpdate> + Send + 'static>,
pub action: Box<dyn Fn(ActionRequest) + Send + 'static>,
pub deactivation: Box<dyn Fn() + Send + 'static>,
}Expand description
Callbacks for the accessibility adapter.
Fields§
§activation: Box<dyn Fn() -> Option<TreeUpdate> + Send + 'static>Called when the adapter is activated (a screen reader connects).
action: Box<dyn Fn(ActionRequest) + Send + 'static>Called when an action is requested by the screen reader.
deactivation: Box<dyn Fn() + Send + 'static>Called when the adapter is deactivated (screen reader disconnects).
Auto Trait Implementations§
impl !RefUnwindSafe for A11yCallbacks
impl !Sync for A11yCallbacks
impl !UnwindSafe for A11yCallbacks
impl Freeze for A11yCallbacks
impl Send for A11yCallbacks
impl Unpin for A11yCallbacks
impl UnsafeUnpin for A11yCallbacks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more