pub struct Repro {
pub command: Vec<String>,
pub env: BTreeMap<String, String>,
pub image: Option<String>,
pub services: Vec<String>,
}Expand description
Portable reproduction recipe without the runner’s private environment.
Fields§
§command: Vec<String>Argument vector to execute.
env: BTreeMap<String, String>Explicitly allowlisted portable environment; local host-exec leaves this empty. Runtime host, check, service and cache values are never copied here.
image: Option<String>Optional container image.
services: Vec<String>Required service containers.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Repro
impl<'de> Deserialize<'de> for Repro
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 Repro
impl StructuralPartialEq for Repro
Auto Trait Implementations§
impl Freeze for Repro
impl RefUnwindSafe for Repro
impl Send for Repro
impl Sync for Repro
impl Unpin for Repro
impl UnsafeUnpin for Repro
impl UnwindSafe for Repro
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