pub enum AgentOwner {
Taskfleet,
Caller,
}Expand description
Who launches and owns the agent. This is independent of lifecycle: an interactive Taskfleet worker is still a Taskfleet-owned worker.
Variants§
Taskfleet
Taskfleet launches and supervises its own worker.
Caller
An external process owns the agent; Taskfleet owns only the Git run.
Implementations§
Source§impl AgentOwner
impl AgentOwner
Sourcepub fn is_taskfleet(&self) -> bool
pub fn is_taskfleet(&self) -> bool
Keep the historical projection shape byte-compatible for normal runs.
Serde’s skip_serializing_if passes a reference even for Copy types.
Trait Implementations§
Source§impl Clone for AgentOwner
impl Clone for AgentOwner
impl Copy for AgentOwner
Source§impl Debug for AgentOwner
impl Debug for AgentOwner
Source§impl Default for AgentOwner
impl Default for AgentOwner
Source§impl<'de> Deserialize<'de> for AgentOwner
impl<'de> Deserialize<'de> for AgentOwner
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 AgentOwner
Source§impl PartialEq for AgentOwner
impl PartialEq for AgentOwner
Source§impl Serialize for AgentOwner
impl Serialize for AgentOwner
impl StructuralPartialEq for AgentOwner
Auto Trait Implementations§
impl Freeze for AgentOwner
impl RefUnwindSafe for AgentOwner
impl Send for AgentOwner
impl Sync for AgentOwner
impl Unpin for AgentOwner
impl UnsafeUnpin for AgentOwner
impl UnwindSafe for AgentOwner
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