pub struct NativeCompilationResult {
pub binary_path: PathBuf,
pub binary_size: usize,
pub binary_checksum: String,
pub build_dir: PathBuf,
pub has_side_effects: bool,
pub child_dependencies: Vec<ChildDependency>,
}Expand description
Result of native binary compilation.
Contains the compiled binary and metadata about the compilation.
Fields§
§binary_path: PathBufPath to the compiled binary.
binary_size: usizeSize of the binary in bytes.
binary_checksum: StringSHA-256 checksum of the binary.
build_dir: PathBufPath to the build directory containing intermediate files.
has_side_effects: boolWhether the workflow has side effects (e.g., HTTP calls, external actions).
child_dependencies: Vec<ChildDependency>Child workflow dependencies.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NativeCompilationResult
impl RefUnwindSafe for NativeCompilationResult
impl Send for NativeCompilationResult
impl Sync for NativeCompilationResult
impl Unpin for NativeCompilationResult
impl UnwindSafe for NativeCompilationResult
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