Struct grass_driver::JobDefinition
source · [−]pub struct JobDefinition { /* private fields */ }Implementations
sourceimpl 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 get_artifact(&mut self) -> Result<&Path>
pub fn execute_artifact(&mut self) -> Result<Child>
pub fn print_expanded_code(&mut self) -> Result<()>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for JobDefinition
impl<'de> Deserialize<'de> for JobDefinition
sourcefn 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 RefUnwindSafe for JobDefinition
impl Send for JobDefinition
impl Sync for JobDefinition
impl Unpin for JobDefinition
impl UnwindSafe for JobDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more