pub struct UIRegisterDirectAutoModeSwitchHandlerResult {
pub handle: String,
}Expand description
Register an in-process handler for auto_mode_switch.requested events. The caller still attaches the actual listener via the standard event-subscription mechanism; this registration solely tells the server bridge to skip its own dispatch (so a remote client doesn’t race the in-process handler for the same requestId).
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§handle: StringOpaque handle representing the registration. Pass this same handle to unregisterDirectAutoModeSwitchHandler when the in-process handler is no longer active. Multiple registrations are reference-counted; the server bridge will only dispatch auto-mode-switch requests when no handles are active.
Trait Implementations§
Source§impl Clone for UIRegisterDirectAutoModeSwitchHandlerResult
impl Clone for UIRegisterDirectAutoModeSwitchHandlerResult
Source§fn clone(&self) -> UIRegisterDirectAutoModeSwitchHandlerResult
fn clone(&self) -> UIRegisterDirectAutoModeSwitchHandlerResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for UIRegisterDirectAutoModeSwitchHandlerResult
impl Default for UIRegisterDirectAutoModeSwitchHandlerResult
Source§fn default() -> UIRegisterDirectAutoModeSwitchHandlerResult
fn default() -> UIRegisterDirectAutoModeSwitchHandlerResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UIRegisterDirectAutoModeSwitchHandlerResult
impl<'de> Deserialize<'de> for UIRegisterDirectAutoModeSwitchHandlerResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UIRegisterDirectAutoModeSwitchHandlerResult
impl RefUnwindSafe for UIRegisterDirectAutoModeSwitchHandlerResult
impl Send for UIRegisterDirectAutoModeSwitchHandlerResult
impl Sync for UIRegisterDirectAutoModeSwitchHandlerResult
impl Unpin for UIRegisterDirectAutoModeSwitchHandlerResult
impl UnsafeUnpin for UIRegisterDirectAutoModeSwitchHandlerResult
impl UnwindSafe for UIRegisterDirectAutoModeSwitchHandlerResult
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