pub struct BackgroundJobUpdate {
pub started: Vec<String>,
pub settled: Vec<String>,
}Expand description
Background delegation jobs a tool.completed output shows starting or
settling. agent_* calls with background: true return
{"job", "status":"running", "background":true}; agent_wait and
agent_status return job objects (or {"jobs":[...]}) whose status is no
longer running once they finish. Clients use this to keep a session open
while its jobs run, so the jobs are not cancelled with it.
Fields§
§started: Vec<String>§settled: Vec<String>Trait Implementations§
Source§impl Clone for BackgroundJobUpdate
impl Clone for BackgroundJobUpdate
Source§impl Debug for BackgroundJobUpdate
impl Debug for BackgroundJobUpdate
Source§impl Default for BackgroundJobUpdate
impl Default for BackgroundJobUpdate
impl Eq for BackgroundJobUpdate
Source§impl PartialEq for BackgroundJobUpdate
impl PartialEq for BackgroundJobUpdate
impl StructuralPartialEq for BackgroundJobUpdate
Auto Trait Implementations§
impl Freeze for BackgroundJobUpdate
impl RefUnwindSafe for BackgroundJobUpdate
impl Send for BackgroundJobUpdate
impl Sync for BackgroundJobUpdate
impl Unpin for BackgroundJobUpdate
impl UnsafeUnpin for BackgroundJobUpdate
impl UnwindSafe for BackgroundJobUpdate
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