pub struct PaneMetadata {Show 16 fields
pub title: Option<String>,
pub agent_title: Option<String>,
pub cwd: Option<String>,
pub url: Option<String>,
pub browser_profile_mode: BrowserProfileMode,
pub repo_name: Option<String>,
pub git_branch: Option<String>,
pub ports: Vec<u16>,
pub agent_kind: Option<String>,
pub agent_active: bool,
pub agent_command: Option<String>,
pub agent_state: Option<WorkspaceAgentState>,
pub latest_agent_message: Option<String>,
pub last_signal_at: Option<OffsetDateTime>,
pub progress: Option<ProgressState>,
pub pull_requests: Vec<PullRequestState>,
}Fields§
§title: Option<String>§agent_title: Option<String>§cwd: Option<String>§url: Option<String>§browser_profile_mode: BrowserProfileMode§repo_name: Option<String>§git_branch: Option<String>§ports: Vec<u16>§agent_kind: Option<String>§agent_active: bool§agent_command: Option<String>§agent_state: Option<WorkspaceAgentState>§latest_agent_message: Option<String>§last_signal_at: Option<OffsetDateTime>§progress: Option<ProgressState>§pull_requests: Vec<PullRequestState>Trait Implementations§
Source§impl Clone for PaneMetadata
impl Clone for PaneMetadata
Source§fn clone(&self) -> PaneMetadata
fn clone(&self) -> PaneMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PaneMetadata
impl Debug for PaneMetadata
Source§impl Default for PaneMetadata
impl Default for PaneMetadata
Source§fn default() -> PaneMetadata
fn default() -> PaneMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaneMetadata
impl<'de> Deserialize<'de> for PaneMetadata
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
Source§impl PartialEq for PaneMetadata
impl PartialEq for PaneMetadata
Source§impl Serialize for PaneMetadata
impl Serialize for PaneMetadata
impl Eq for PaneMetadata
impl StructuralPartialEq for PaneMetadata
Auto Trait Implementations§
impl Freeze for PaneMetadata
impl RefUnwindSafe for PaneMetadata
impl Send for PaneMetadata
impl Sync for PaneMetadata
impl Unpin for PaneMetadata
impl UnsafeUnpin for PaneMetadata
impl UnwindSafe for PaneMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.