pub struct SlimWorkspace {
pub workspace_id: WorkspaceId,
pub canonical_root: String,
pub canonical_root_truncated: bool,
pub sessions: Vec<SlimSession>,
pub session_count: usize,
pub sessions_truncated: bool,
pub worktree_service_mode: Option<WorktreeServiceMode>,
pub managed_worktree_profiles: Option<WorktreeProfileInventory>,
}Fields§
§workspace_id: WorkspaceId§canonical_root: String§canonical_root_truncated: bool§sessions: Vec<SlimSession>§session_count: usize§sessions_truncated: bool§worktree_service_mode: Option<WorktreeServiceMode>§managed_worktree_profiles: Option<WorktreeProfileInventory>Trait Implementations§
Source§impl Clone for SlimWorkspace
impl Clone for SlimWorkspace
Source§impl Debug for SlimWorkspace
impl Debug for SlimWorkspace
Source§impl<'de> Deserialize<'de> for SlimWorkspace
impl<'de> Deserialize<'de> for SlimWorkspace
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 SlimWorkspace
Source§impl PartialEq for SlimWorkspace
impl PartialEq for SlimWorkspace
Source§impl Serialize for SlimWorkspace
impl Serialize for SlimWorkspace
impl StructuralPartialEq for SlimWorkspace
Auto Trait Implementations§
impl Freeze for SlimWorkspace
impl RefUnwindSafe for SlimWorkspace
impl Send for SlimWorkspace
impl Sync for SlimWorkspace
impl Unpin for SlimWorkspace
impl UnsafeUnpin for SlimWorkspace
impl UnwindSafe for SlimWorkspace
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