pub struct SlimSession {
pub instance_id: AgentInstanceId,
pub generation: SessionGeneration,
pub agent_id: String,
pub transport: TransportKind,
pub status: SlimSessionStatus,
pub process_id: Option<u32>,
pub terminal_size: Option<TerminalSize>,
pub operation_pending: bool,
pub input_pending: bool,
pub screen_state: PtyScreenState,
}Fields§
§instance_id: AgentInstanceId§generation: SessionGeneration§agent_id: String§transport: TransportKind§status: SlimSessionStatus§process_id: Option<u32>§terminal_size: Option<TerminalSize>§operation_pending: bool§input_pending: bool§screen_state: PtyScreenStateThe node’s current screen classification for this session, carried
on the inventory rather than only on terminal frames so a consumer
deciding whether to hand this session work can read it without
subscribing to frames for every session it owns. #[serde(default)]
decodes an older node’s silence as Unknown.
Trait Implementations§
Source§impl Clone for SlimSession
impl Clone for SlimSession
Source§impl Debug for SlimSession
impl Debug for SlimSession
Source§impl<'de> Deserialize<'de> for SlimSession
impl<'de> Deserialize<'de> for SlimSession
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 Eq for SlimSession
Source§impl PartialEq for SlimSession
impl PartialEq for SlimSession
Source§impl Serialize for SlimSession
impl Serialize for SlimSession
impl StructuralPartialEq for SlimSession
Auto Trait Implementations§
impl Freeze for SlimSession
impl RefUnwindSafe for SlimSession
impl Send for SlimSession
impl Sync for SlimSession
impl Unpin for SlimSession
impl UnsafeUnpin for SlimSession
impl UnwindSafe for SlimSession
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