pub struct NativeOperatorArtifactLock {Show 26 fields
pub operator: String,
pub backend: NativeOperatorBackend,
pub manifest_path: String,
pub manifest: NativeOperatorEvidenceFile,
pub artifact_path: String,
pub operator_abi_version: String,
pub ferrum_native_abi_version: String,
pub source_package_sha256: String,
pub inputs_sha256: String,
pub package_spec: NativeOperatorEvidenceFile,
pub g03_catalog: NativeOperatorEvidenceFile,
pub abi_contract: NativeOperatorEvidenceFile,
pub source_build_receipt: NativeOperatorEvidenceFile,
pub source_build_plan: NativeOperatorEvidenceFile,
pub source_build_inputs: Vec<NativeOperatorEvidenceFile>,
pub source_build_logs: Vec<NativeOperatorEvidenceFile>,
pub source_archive_sha256: String,
pub package_receipt: NativeOperatorEvidenceFile,
pub package_build_logs: Vec<NativeOperatorEvidenceFile>,
pub license_files: Vec<NativeOperatorEvidenceFile>,
pub binary_sha256: String,
pub abi_contract_sha256: String,
pub descriptor_export: String,
pub required_exports: Vec<String>,
pub operation_bindings: Vec<NativeOperatorBinding>,
pub system_libraries: Vec<NativeOperatorSystemLibrary>,
}Fields§
§operator: String§backend: NativeOperatorBackend§manifest_path: String§manifest: NativeOperatorEvidenceFile§artifact_path: String§operator_abi_version: String§ferrum_native_abi_version: String§source_package_sha256: String§inputs_sha256: String§package_spec: NativeOperatorEvidenceFile§g03_catalog: NativeOperatorEvidenceFile§abi_contract: NativeOperatorEvidenceFile§source_build_receipt: NativeOperatorEvidenceFile§source_build_plan: NativeOperatorEvidenceFile§source_build_inputs: Vec<NativeOperatorEvidenceFile>§source_build_logs: Vec<NativeOperatorEvidenceFile>§source_archive_sha256: String§package_receipt: NativeOperatorEvidenceFile§package_build_logs: Vec<NativeOperatorEvidenceFile>§license_files: Vec<NativeOperatorEvidenceFile>§binary_sha256: String§abi_contract_sha256: String§descriptor_export: String§required_exports: Vec<String>§operation_bindings: Vec<NativeOperatorBinding>§system_libraries: Vec<NativeOperatorSystemLibrary>Trait Implementations§
Source§impl Clone for NativeOperatorArtifactLock
impl Clone for NativeOperatorArtifactLock
Source§fn clone(&self) -> NativeOperatorArtifactLock
fn clone(&self) -> NativeOperatorArtifactLock
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 Debug for NativeOperatorArtifactLock
impl Debug for NativeOperatorArtifactLock
Source§impl<'de> Deserialize<'de> for NativeOperatorArtifactLock
impl<'de> Deserialize<'de> for NativeOperatorArtifactLock
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 NativeOperatorArtifactLock
impl StructuralPartialEq for NativeOperatorArtifactLock
Auto Trait Implementations§
impl Freeze for NativeOperatorArtifactLock
impl RefUnwindSafe for NativeOperatorArtifactLock
impl Send for NativeOperatorArtifactLock
impl Sync for NativeOperatorArtifactLock
impl Unpin for NativeOperatorArtifactLock
impl UnsafeUnpin for NativeOperatorArtifactLock
impl UnwindSafe for NativeOperatorArtifactLock
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