pub struct NativeOperatorSourceBuildCommand {Show 25 fields
pub translation_unit: Option<String>,
pub working_directory: String,
pub argv: Vec<String>,
pub object_file: Option<String>,
pub stdout_log: String,
pub stderr_log: String,
pub object_cache_key: Option<String>,
pub object_cache_status: Option<NativeOperatorSourceObjectCacheStatus>,
pub object_cache_entry: Option<String>,
pub object_sha256: Option<String>,
pub object_size_bytes: Option<u64>,
pub object_identity: Option<NativeOperatorObjectIdentity>,
pub dependency_closure_sha256: Option<String>,
pub dependency_validation: Option<NativeOperatorDependencyValidation>,
pub compiler_depfile: Option<String>,
pub compiler_depfile_sha256: Option<String>,
pub depfile: Option<String>,
pub depfile_sha256: Option<String>,
pub depfile_producer_working_directory: Option<String>,
pub depfile_producer_object_file: Option<String>,
pub depfile_bindings: Vec<NativeOperatorDepfileDependencyBinding>,
pub observed_dependencies: Vec<NativeOperatorObservedDependency>,
pub compiler_executed: bool,
pub elapsed_ms: Option<u64>,
pub return_code: Option<i32>,
}Fields§
§translation_unit: Option<String>§working_directory: String§argv: Vec<String>§object_file: Option<String>§stdout_log: String§stderr_log: String§object_cache_key: Option<String>§object_cache_status: Option<NativeOperatorSourceObjectCacheStatus>§object_cache_entry: Option<String>§object_sha256: Option<String>§object_size_bytes: Option<u64>§object_identity: Option<NativeOperatorObjectIdentity>§dependency_closure_sha256: Option<String>§dependency_validation: Option<NativeOperatorDependencyValidation>§compiler_depfile: Option<String>§compiler_depfile_sha256: Option<String>§depfile: Option<String>§depfile_sha256: Option<String>§depfile_producer_working_directory: Option<String>§depfile_producer_object_file: Option<String>§depfile_bindings: Vec<NativeOperatorDepfileDependencyBinding>§observed_dependencies: Vec<NativeOperatorObservedDependency>§compiler_executed: bool§elapsed_ms: Option<u64>§return_code: Option<i32>Trait Implementations§
Source§impl Clone for NativeOperatorSourceBuildCommand
impl Clone for NativeOperatorSourceBuildCommand
Source§fn clone(&self) -> NativeOperatorSourceBuildCommand
fn clone(&self) -> NativeOperatorSourceBuildCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for NativeOperatorSourceBuildCommand
impl<'de> Deserialize<'de> for NativeOperatorSourceBuildCommand
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
impl Eq for NativeOperatorSourceBuildCommand
impl StructuralPartialEq for NativeOperatorSourceBuildCommand
Auto Trait Implementations§
impl Freeze for NativeOperatorSourceBuildCommand
impl RefUnwindSafe for NativeOperatorSourceBuildCommand
impl Send for NativeOperatorSourceBuildCommand
impl Sync for NativeOperatorSourceBuildCommand
impl Unpin for NativeOperatorSourceBuildCommand
impl UnsafeUnpin for NativeOperatorSourceBuildCommand
impl UnwindSafe for NativeOperatorSourceBuildCommand
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