struct AutotypeSetEnabledHandler {
driver: JsAutotypeDriver,
}Expand description
An [RpcHandler] that applies the requested state through a RawJsAutotypeDriver.
Only requests from the desktop renderer are applied; any other source is refused with
success: false before the driver is called. See from_renderer.
Fields§
§driver: JsAutotypeDriverImplementations§
Source§impl AutotypeSetEnabledHandler
impl AutotypeSetEnabledHandler
fn new(driver: JsAutotypeDriver) -> Self
Trait Implementations§
Source§impl RpcHandler for AutotypeSetEnabledHandler
impl RpcHandler for AutotypeSetEnabledHandler
Source§type Request = AutotypeSetEnabledRequest
type Request = AutotypeSetEnabledRequest
The request type that this handler can process.
Source§async fn handle(
&self,
request: Self::Request,
info: RpcRequestInfo,
) -> AutotypeSetEnabledResponse
async fn handle( &self, request: Self::Request, info: RpcRequestInfo, ) -> AutotypeSetEnabledResponse
Handle the request. Any errors that occur should be defined as part of the
RpcRequest
type. info describes where the request came from, see [RpcRequestInfo].Auto Trait Implementations§
impl Freeze for AutotypeSetEnabledHandler
impl RefUnwindSafe for AutotypeSetEnabledHandler
impl Send for AutotypeSetEnabledHandler
impl Sync for AutotypeSetEnabledHandler
impl Unpin for AutotypeSetEnabledHandler
impl UnsafeUnpin for AutotypeSetEnabledHandler
impl UnwindSafe for AutotypeSetEnabledHandler
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