pub struct NodeSnapshot {
pub node_id: NodeId,
pub enabled_providers: Vec<AgentId>,
pub provider_runtime_statuses: ProviderRuntimeStatuses,
pub workspaces: Vec<WorkspaceSnapshot>,
pub session_records: Vec<ManagedSessionRecord>,
pub managed_worktrees: Vec<ManagedWorktreeLeaseSnapshot>,
pub launch_inventory: Option<LaunchInventory>,
pub agent_progress: Vec<SessionAgentProgress>,
}Fields§
§node_id: NodeId§enabled_providers: Vec<AgentId>§provider_runtime_statuses: ProviderRuntimeStatuses§workspaces: Vec<WorkspaceSnapshot>§session_records: Vec<ManagedSessionRecord>§managed_worktrees: Vec<ManagedWorktreeLeaseSnapshot>§launch_inventory: Option<LaunchInventory>§agent_progress: Vec<SessionAgentProgress>Implementations§
Source§impl NodeSnapshot
impl NodeSnapshot
pub fn requires_child_environment_profile_capability(&self) -> bool
pub fn requires_session_bundle_materialization_capability(&self) -> bool
pub fn requires_history_context_pack_capability(&self) -> bool
Trait Implementations§
Source§impl Clone for NodeSnapshot
impl Clone for NodeSnapshot
Source§impl Debug for NodeSnapshot
impl Debug for NodeSnapshot
Source§impl<'de> Deserialize<'de> for NodeSnapshot
impl<'de> Deserialize<'de> for NodeSnapshot
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 NodeSnapshot
Source§impl PartialEq for NodeSnapshot
impl PartialEq for NodeSnapshot
Source§impl Serialize for NodeSnapshot
impl Serialize for NodeSnapshot
impl StructuralPartialEq for NodeSnapshot
Auto Trait Implementations§
impl Freeze for NodeSnapshot
impl RefUnwindSafe for NodeSnapshot
impl Send for NodeSnapshot
impl Sync for NodeSnapshot
impl Unpin for NodeSnapshot
impl UnsafeUnpin for NodeSnapshot
impl UnwindSafe for NodeSnapshot
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