pub struct JobDefinition { /* private fields */ }
Implementations§
Source§impl JobDefinition
impl JobDefinition
pub fn get_stderr_log(&mut self) -> Result<File>
pub fn cargo(&mut self, args: &[&str], capture_stdout: bool) -> Result<Child>
pub fn get_compilation_dir(&mut self) -> Result<&Path>
pub fn build_artifact(&mut self) -> Result<&Path>
pub fn get_artifact(&mut self) -> Result<&Path>
pub fn execute_artifact(&mut self) -> Result<Child>
pub fn print_expanded_code(&mut self) -> Result<()>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JobDefinition
impl<'de> Deserialize<'de> for JobDefinition
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
Auto Trait Implementations§
impl Freeze for JobDefinition
impl RefUnwindSafe for JobDefinition
impl Send for JobDefinition
impl Sync for JobDefinition
impl Unpin for JobDefinition
impl UnwindSafe for JobDefinition
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