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 Freeze for BuilderArgs
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