pub struct A11yBridgeFactory(/* private fields */);Expand description
Builds the accessibility bridge for a window once the window exists.
What a bridge needs from the window differs between window backends
(a platform window handle, an event-loop handle, a way to wake the loop),
so the factory is opaque here. Each window backend documents the factory
type it accepts; Self::downcast recovers it, and a backend handed a
factory built for another one runs without accessibility rather than
failing.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for A11yBridgeFactory
impl !RefUnwindSafe for A11yBridgeFactory
impl !Send for A11yBridgeFactory
impl !Sync for A11yBridgeFactory
impl Unpin for A11yBridgeFactory
impl UnsafeUnpin for A11yBridgeFactory
impl !UnwindSafe for A11yBridgeFactory
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<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.