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,
pub config: Option<Vmo>,
}
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.
config: Option<Vmo>
The structured config vmo.
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