pub struct WindowInfo {Show 18 fields
pub id: Option<u64>,
pub title: Option<String>,
pub pid: Option<u64>,
pub cwd: Option<String>,
pub cmdline: Vec<String>,
pub foreground_processes: Vec<ProcessInfo>,
pub at_prompt: Option<bool>,
pub columns: Option<u64>,
pub created_at: Option<u64>,
pub env: HashMap<String, String>,
pub in_alternate_screen: Option<bool>,
pub is_active: Option<bool>,
pub is_focused: Option<bool>,
pub is_self: Option<bool>,
pub last_cmd_exit_status: Option<i32>,
pub last_reported_cmdline: Option<String>,
pub lines: Option<u64>,
pub user_vars: HashMap<String, String>,
}Fields§
§id: Option<u64>§title: Option<String>§pid: Option<u64>§cwd: Option<String>§cmdline: Vec<String>§foreground_processes: Vec<ProcessInfo>§at_prompt: Option<bool>§columns: Option<u64>§created_at: Option<u64>§env: HashMap<String, String>§in_alternate_screen: Option<bool>§is_active: Option<bool>§is_focused: Option<bool>§is_self: Option<bool>§last_cmd_exit_status: Option<i32>§last_reported_cmdline: Option<String>§lines: Option<u64>§user_vars: HashMap<String, String>Trait Implementations§
Source§impl Debug for WindowInfo
impl Debug for WindowInfo
Source§impl<'de> Deserialize<'de> for WindowInfo
impl<'de> Deserialize<'de> for WindowInfo
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 WindowInfo
impl RefUnwindSafe for WindowInfo
impl Send for WindowInfo
impl Sync for WindowInfo
impl Unpin for WindowInfo
impl UnwindSafe for WindowInfo
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