pub struct Sandbox {
pub id: SandboxId,
pub owner: Option<String>,
pub spec: SandboxSpec,
pub run: Run,
pub replays: Vec<Run>,
}Expand description
A sandbox: one run of its spec, recorded, started as it’s made, and the replays of its recording. Its id is its run’s.
Fields§
§id: SandboxId§owner: Option<String>Its owner’s GitHub login; none for one made before users signed in, which only admins see.
spec: SandboxSpec§run: RunIts run: queued as it’s made, then started, paused, ended.
replays: Vec<Run>Its replays, oldest first.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sandbox
impl<'de> Deserialize<'de> for Sandbox
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 Sandbox
impl StructuralPartialEq for Sandbox
Auto Trait Implementations§
impl Forget for Sandbox
impl Freeze for Sandbox
impl RefUnwindSafe for Sandbox
impl Send for Sandbox
impl Sync for Sandbox
impl Unpin for Sandbox
impl UnsafeUnpin for Sandbox
impl UnwindSafe for Sandbox
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