pub struct UiFocusMessage {
pub client_id: String,
pub component: UiSiteComponent,
pub instance_id: String,
pub plugin: String,
pub key: String,
pub uuid: String,
pub session_id: String,
}Expand description
system/ui_focus — a plugin’s $.ui.focus moved the focus ring of a
site a remote surface draws onto one of its Buttons, Inputs or Selects:
the surface focuses that element if it still draws it. The person’s own
moves are never pushed back (CLI 2.1.285+).
Fields§
§client_id: StringThe client drawing the site, as it attached.
component: UiSiteComponentWhich site: a pane’s body or the band above the prompt.
instance_id: StringThe pane’s id, or above-prompt for the band.
plugin: StringWhose element takes the ring: its press.plugin.
key: StringThe element’s props.key, as ui.press names it.
uuid: String§session_id: StringTrait Implementations§
Source§impl Clone for UiFocusMessage
impl Clone for UiFocusMessage
Source§impl Debug for UiFocusMessage
impl Debug for UiFocusMessage
Source§impl<'de> Deserialize<'de> for UiFocusMessage
impl<'de> Deserialize<'de> for UiFocusMessage
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 UiFocusMessage
impl RefUnwindSafe for UiFocusMessage
impl Send for UiFocusMessage
impl Sync for UiFocusMessage
impl Unpin for UiFocusMessage
impl UnsafeUnpin for UiFocusMessage
impl UnwindSafe for UiFocusMessage
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