pub struct WirePane {
pub id: WirePaneId,
pub title: String,
pub status: WirePaneStatus,
pub model: String,
pub provider: String,
pub effort: Option<String>,
pub pending: Vec<String>,
pub compacting: bool,
pub turn: WireTurn,
pub todos: Vec<WireTodo>,
}Expand description
Snapshot of one pane’s chrome (list row + status-bar inputs live here).
Fields§
§id: WirePaneId§title: String§status: WirePaneStatusMirrors hrdr_agent::PaneStatus.
model: String§provider: String§effort: Option<String>§pending: Vec<String>Queued-but-undelivered user messages.
compacting: bool§turn: WireTurn§todos: Vec<WireTodo>Trait Implementations§
Source§impl<'de> Deserialize<'de> for WirePane
impl<'de> Deserialize<'de> for WirePane
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
impl StructuralPartialEq for WirePane
Auto Trait Implementations§
impl Freeze for WirePane
impl RefUnwindSafe for WirePane
impl Send for WirePane
impl Sync for WirePane
impl Unpin for WirePane
impl UnsafeUnpin for WirePane
impl UnwindSafe for WirePane
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