pub struct ResolvedSpawnReceipt {Show 19 fields
pub incarnation_id: NodeIncarnationId,
pub session: SessionAddress,
pub target: SpawnTarget,
pub profile_id: SpawnProfileId,
pub profile_revision: SpawnProfileRevision,
pub provider: AgentId,
pub mode: SessionMode,
pub terminal_size: TerminalSize,
pub prompt: SpawnPromptMetadata,
pub bundle_id: Option<SpawnBundleId>,
pub bundle: Option<ResolvedBundleReceipt>,
pub context_id: Option<SpawnContextId>,
pub context: Option<ResolvedContextPackReceipt>,
pub environment_profile: Option<ResolvedEnvironmentProfileReceipt>,
pub deadline_ms: SpawnDeadlineMs,
pub idempotency_key: SpawnIdempotencyKey,
pub required_capabilities: SpawnRequiredCapabilities,
pub provenance: SpawnResolutionProvenance,
pub harness_mcp_proxy: Option<ResolvedHarnessMcpProxyReceiptV1>,
}Fields§
§incarnation_id: NodeIncarnationId§session: SessionAddress§target: SpawnTarget§profile_id: SpawnProfileId§profile_revision: SpawnProfileRevision§provider: AgentId§mode: SessionMode§terminal_size: TerminalSize§prompt: SpawnPromptMetadata§bundle_id: Option<SpawnBundleId>§bundle: Option<ResolvedBundleReceipt>§context_id: Option<SpawnContextId>§context: Option<ResolvedContextPackReceipt>§environment_profile: Option<ResolvedEnvironmentProfileReceipt>§deadline_ms: SpawnDeadlineMs§idempotency_key: SpawnIdempotencyKey§required_capabilities: SpawnRequiredCapabilities§provenance: SpawnResolutionProvenance§harness_mcp_proxy: Option<ResolvedHarnessMcpProxyReceiptV1>Implementations§
Source§impl ResolvedSpawnReceipt
impl ResolvedSpawnReceipt
pub fn context_binding_is_valid(&self) -> bool
Trait Implementations§
Source§impl Clone for ResolvedSpawnReceipt
impl Clone for ResolvedSpawnReceipt
Source§fn clone(&self) -> ResolvedSpawnReceipt
fn clone(&self) -> ResolvedSpawnReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedSpawnReceipt
impl Debug for ResolvedSpawnReceipt
Source§impl<'de> Deserialize<'de> for ResolvedSpawnReceipt
impl<'de> Deserialize<'de> for ResolvedSpawnReceipt
Source§fn deserialize<D>(
deserializer: D,
) -> Result<ResolvedSpawnReceipt, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<ResolvedSpawnReceipt, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResolvedSpawnReceipt
Source§impl PartialEq for ResolvedSpawnReceipt
impl PartialEq for ResolvedSpawnReceipt
Source§impl Serialize for ResolvedSpawnReceipt
impl Serialize for ResolvedSpawnReceipt
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ResolvedSpawnReceipt
Auto Trait Implementations§
impl Freeze for ResolvedSpawnReceipt
impl RefUnwindSafe for ResolvedSpawnReceipt
impl Send for ResolvedSpawnReceipt
impl Sync for ResolvedSpawnReceipt
impl Unpin for ResolvedSpawnReceipt
impl UnsafeUnpin for ResolvedSpawnReceipt
impl UnwindSafe for ResolvedSpawnReceipt
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