pub struct ResolvedEnvironmentProfileReceipt {
pub profile_id: SpawnEnvironmentProfileId,
pub profile_revision: SpawnEnvironmentProfileRevision,
pub network_allowlist: Option<SpawnNetworkAllowlistId>,
pub browser_profile_id: Option<SpawnBrowserProfileId>,
}Expand description
Resolved environment-profile identity echoed on spawn receipts.
Always carries profile id + revision. Optional network_allowlist and
browser_profile_id echo opaque station ids only (never cookies /
OAuth / proxy credentials on C2). See hatchery-websession-docs plan
station-network-and-browser-profile-knobs-2026-10-02.md §4. Dig2browser
station reachability refuse + exclusive lease (feature dig2-station-probe)
run on the node — this receipt still echoes opaque ids only.
Fields§
§profile_id: SpawnEnvironmentProfileId§profile_revision: SpawnEnvironmentProfileRevision§network_allowlist: Option<SpawnNetworkAllowlistId>Echo of spawn/station network allowlist policy id when set.
Plan: station-network-and-browser-profile-knobs-2026-10-02.md.
browser_profile_id: Option<SpawnBrowserProfileId>Echo of optional dig2browser station browserProfile id when set.
Plan: station-network-and-browser-profile-knobs-2026-10-02.md.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ResolvedEnvironmentProfileReceipt
impl<'de> Deserialize<'de> for ResolvedEnvironmentProfileReceipt
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 ResolvedEnvironmentProfileReceipt
impl StructuralPartialEq for ResolvedEnvironmentProfileReceipt
Auto Trait Implementations§
impl Freeze for ResolvedEnvironmentProfileReceipt
impl RefUnwindSafe for ResolvedEnvironmentProfileReceipt
impl Send for ResolvedEnvironmentProfileReceipt
impl Sync for ResolvedEnvironmentProfileReceipt
impl Unpin for ResolvedEnvironmentProfileReceipt
impl UnsafeUnpin for ResolvedEnvironmentProfileReceipt
impl UnwindSafe for ResolvedEnvironmentProfileReceipt
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