pub struct WorkbenchSnapshot {
pub generated_unix_seconds: u64,
pub sessions: Vec<WorkbenchSession>,
pub jobs: Vec<WorkbenchJob>,
pub runs: Vec<WorkbenchRun>,
pub approvals: Vec<WorkbenchApproval>,
pub restorable: Vec<RestorableSession>,
}Expand description
Everything the workbench shows, at one moment.
Fields§
§generated_unix_seconds: u64When it was taken.
sessions: Vec<WorkbenchSession>Sessions with jobs, runs, or live state.
jobs: Vec<WorkbenchJob>Background jobs, newest first.
runs: Vec<WorkbenchRun>Delegated runs, newest first.
approvals: Vec<WorkbenchApproval>Approval requests waiting for the owner.
restorable: Vec<RestorableSession>Sessions whose queued prompts can be restored.
Trait Implementations§
Source§impl Clone for WorkbenchSnapshot
impl Clone for WorkbenchSnapshot
Source§impl Debug for WorkbenchSnapshot
impl Debug for WorkbenchSnapshot
Source§impl Default for WorkbenchSnapshot
impl Default for WorkbenchSnapshot
Source§impl<'de> Deserialize<'de> for WorkbenchSnapshot
impl<'de> Deserialize<'de> for WorkbenchSnapshot
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 WorkbenchSnapshot
Source§impl PartialEq for WorkbenchSnapshot
impl PartialEq for WorkbenchSnapshot
Source§impl Serialize for WorkbenchSnapshot
impl Serialize for WorkbenchSnapshot
impl StructuralPartialEq for WorkbenchSnapshot
Auto Trait Implementations§
impl Freeze for WorkbenchSnapshot
impl RefUnwindSafe for WorkbenchSnapshot
impl Send for WorkbenchSnapshot
impl Sync for WorkbenchSnapshot
impl Unpin for WorkbenchSnapshot
impl UnsafeUnpin for WorkbenchSnapshot
impl UnwindSafe for WorkbenchSnapshot
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