pub enum RunSource {
Direct,
Workflow,
Fleet,
CoreJob,
Task,
}Expand description
Which subsystem owns the run behind a snapshot.
Variants§
Direct
A directly spawned sub-agent worker.
Workflow
A workflow VM run.
Fleet
A fleet run reconstructed from the durable ledger.
CoreJob
A core background job.
Task
A managed background task.
Trait Implementations§
impl Copy for RunSource
Source§impl<'de> Deserialize<'de> for RunSource
impl<'de> Deserialize<'de> for RunSource
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 RunSource
impl StructuralPartialEq for RunSource
Auto Trait Implementations§
impl Freeze for RunSource
impl RefUnwindSafe for RunSource
impl Send for RunSource
impl Sync for RunSource
impl Unpin for RunSource
impl UnsafeUnpin for RunSource
impl UnwindSafe for RunSource
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