pub struct UiPlacedMessage {
pub rows: Vec<UiPlacedRow>,
pub uuid: String,
pub session_id: String,
}Expand description
system/ui_placed — a fire-and-forget push from a headless session when
a plugin places a row with $.ui.place, and to a client as it joins
(CLI 2.1.314+). A surface inserts each row after
UiPlacedRow::after_uuid and asks ui_render for it. Display only:
no message carries these rows. A surface drops the rows it holds with
the conversation it resets, and a row whose after_uuid it no longer
holds. A compaction ends the rows before it, and no push says so.
Fields§
§rows: Vec<UiPlacedRow>The main conversation’s placed rows, in order.
uuid: String§session_id: StringTrait Implementations§
Source§impl Clone for UiPlacedMessage
impl Clone for UiPlacedMessage
Source§impl Debug for UiPlacedMessage
impl Debug for UiPlacedMessage
Source§impl<'de> Deserialize<'de> for UiPlacedMessage
impl<'de> Deserialize<'de> for UiPlacedMessage
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 UiPlacedMessage
impl RefUnwindSafe for UiPlacedMessage
impl Send for UiPlacedMessage
impl Sync for UiPlacedMessage
impl Unpin for UiPlacedMessage
impl UnsafeUnpin for UiPlacedMessage
impl UnwindSafe for UiPlacedMessage
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