struct JsAutotypeRenderDriver {
runner: ThreadBoundRunner<RawJsAutotypeRenderDriver>,
}Expand description
Wraps the JavaScript render driver in a [ThreadBoundRunner] so it can be used from the
Send futures an [RpcHandler] is required to return.
Fields§
§runner: ThreadBoundRunner<RawJsAutotypeRenderDriver>Implementations§
Source§impl JsAutotypeRenderDriver
impl JsAutotypeRenderDriver
fn new(runner: ThreadBoundRunner<RawJsAutotypeRenderDriver>) -> Self
Sourceasync fn get_autotype_credentials(
&self,
app: AutotypeRunningApp,
) -> Option<AutotypeCredentials>
async fn get_autotype_credentials( &self, app: AutotypeRunningApp, ) -> Option<AutotypeCredentials>
Finds the credentials to autotype into the focused app, as requested by the main process.
Returns None if nothing matches, or if the driver fails or returns malformed credentials.
Auto Trait Implementations§
impl Freeze for JsAutotypeRenderDriver
impl RefUnwindSafe for JsAutotypeRenderDriver
impl Send for JsAutotypeRenderDriver
impl Sync for JsAutotypeRenderDriver
impl Unpin for JsAutotypeRenderDriver
impl UnsafeUnpin for JsAutotypeRenderDriver
impl UnwindSafe for JsAutotypeRenderDriver
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
unsafe fn consume_handle(handle: Handle) -> Arc<T> ⓘ
Consume a handle, getting back the initial
Arc<> Read more