pub struct ProjectWorkspaceFacts {
pub project_id: ProjectId,
pub status: ProjectStatus,
pub resource_revision: u64,
pub project_path: Option<String>,
pub workspace_bindings: Vec<WorkspaceBinding>,
pub owner: Option<ProjectId>,
}Expand description
Current registry facts for a narrow Work workspace admission. These facts carry no Project memory, skill, MCP or resource execution authority.
Fields§
§project_id: ProjectId§status: ProjectStatus§resource_revision: u64§project_path: Option<String>§workspace_bindings: Vec<WorkspaceBinding>§owner: Option<ProjectId>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProjectWorkspaceFacts
impl RefUnwindSafe for ProjectWorkspaceFacts
impl Send for ProjectWorkspaceFacts
impl Sync for ProjectWorkspaceFacts
impl Unpin for ProjectWorkspaceFacts
impl UnsafeUnpin for ProjectWorkspaceFacts
impl UnwindSafe for ProjectWorkspaceFacts
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