Struct test_runners_lib::elf::BuilderArgs
source · pub struct BuilderArgs {
pub url: String,
pub name: String,
pub binary: String,
pub args: Vec<String>,
pub environ: Option<Vec<String>>,
pub ns: Namespace,
pub job: Job,
pub options: ProcessOptions,
}
Fields§
§url: String
Component URL
name: String
Component name
binary: String
Binary path for this component relative to /pkg in ‘ns’
args: Vec<String>
Arguments for this test.
environ: Option<Vec<String>>
Environment variables for this test.
ns: Namespace
Namespace to pass to test process.
job: Job
Parent job in which all test processes should be executed.
options: ProcessOptions
The options to create the process with.
Auto Trait Implementations§
impl RefUnwindSafe for BuilderArgs
impl Send for BuilderArgs
impl Sync for BuilderArgs
impl Unpin for BuilderArgs
impl UnwindSafe for BuilderArgs
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