pub struct Execution {
pub id: SandboxId,
pub owner: Option<String>,
pub spec: SandboxSpec,
pub run: Run,
pub commands: Vec<SandboxCommand>,
pub replays: Vec<Run>,
}Expand description
A sandbox’s execution, GET /api/executions/{id}: what it ran, one log
from its start to its end, under its sandbox’s id. Its spec, its seed
among it; its run, how and when it ended, and its log’s size; each
command it was sent, as it ran; and its replays.
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: Run§commands: Vec<SandboxCommand>Oldest first.
replays: Vec<Run>Oldest first.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Execution
impl<'de> Deserialize<'de> for Execution
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 Execution
impl StructuralPartialEq for Execution
Auto Trait Implementations§
impl Forget for Execution
impl Freeze for Execution
impl RefUnwindSafe for Execution
impl Send for Execution
impl Sync for Execution
impl Unpin for Execution
impl UnsafeUnpin for Execution
impl UnwindSafe for Execution
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