pub struct BuildResult {
pub success: bool,
pub exit_code: i32,
pub stdout: String,
pub stderr: String,
pub artifacts: Vec<PathBuf>,
pub copied_to: Option<PathBuf>,
}Expand description
Result of a build operation.
Fields§
§success: boolWhether the build succeeded
exit_code: i32Exit code from cargo
stdout: StringStdout from cargo
stderr: StringStderr from cargo
artifacts: Vec<PathBuf>Path to the built artifact(s)
copied_to: Option<PathBuf>Path where artifact was copied (if copy_to_hero_bin was set)
Trait Implementations§
Source§impl Clone for BuildResult
impl Clone for BuildResult
Source§fn clone(&self) -> BuildResult
fn clone(&self) -> BuildResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BuildResult
impl RefUnwindSafe for BuildResult
impl Send for BuildResult
impl Sync for BuildResult
impl Unpin for BuildResult
impl UnsafeUnpin for BuildResult
impl UnwindSafe for BuildResult
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