pub struct NativeOperatorPackageReceipt {Show 28 fields
pub schema_version: u32,
pub operator: 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 source_archive_members: Vec<NativeOperatorArchiveMemberEvidence>,
pub source_archive_verification: NativeOperatorEvidenceFile,
pub descriptor_object: NativeOperatorArchiveMemberEvidence,
pub final_archive_members: Vec<NativeOperatorArchiveMemberEvidence>,
pub final_archive_verification: NativeOperatorEvidenceFile,
pub manifest_file: String,
pub artifact_file: String,
pub manifest_sha256: String,
pub binary_sha256: String,
pub g03_catalog_sha256: String,
pub abi_contract_sha256: String,
pub descriptor_export: String,
pub license_files: Vec<NativeOperatorEvidenceFile>,
pub system_libraries: Vec<NativeOperatorSystemLibrary>,
pub package_toolchain: NativeOperatorPackageToolchain,
pub package_environment: BTreeMap<String, String>,
pub package_commands: Vec<NativeOperatorPackageCommand>,
pub package_build_logs: Vec<NativeOperatorEvidenceFile>,
}Fields§
§schema_version: u32§operator: 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§source_archive_members: Vec<NativeOperatorArchiveMemberEvidence>§source_archive_verification: NativeOperatorEvidenceFile§descriptor_object: NativeOperatorArchiveMemberEvidence§final_archive_members: Vec<NativeOperatorArchiveMemberEvidence>§final_archive_verification: NativeOperatorEvidenceFile§manifest_file: String§artifact_file: String§manifest_sha256: String§binary_sha256: String§g03_catalog_sha256: String§abi_contract_sha256: String§descriptor_export: String§license_files: Vec<NativeOperatorEvidenceFile>§system_libraries: Vec<NativeOperatorSystemLibrary>§package_toolchain: NativeOperatorPackageToolchain§package_environment: BTreeMap<String, String>§package_commands: Vec<NativeOperatorPackageCommand>§package_build_logs: Vec<NativeOperatorEvidenceFile>Trait Implementations§
Source§impl Clone for NativeOperatorPackageReceipt
impl Clone for NativeOperatorPackageReceipt
Source§fn clone(&self) -> NativeOperatorPackageReceipt
fn clone(&self) -> NativeOperatorPackageReceipt
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 NativeOperatorPackageReceipt
impl Debug for NativeOperatorPackageReceipt
Source§impl<'de> Deserialize<'de> for NativeOperatorPackageReceipt
impl<'de> Deserialize<'de> for NativeOperatorPackageReceipt
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 NativeOperatorPackageReceipt
impl StructuralPartialEq for NativeOperatorPackageReceipt
Auto Trait Implementations§
impl Freeze for NativeOperatorPackageReceipt
impl RefUnwindSafe for NativeOperatorPackageReceipt
impl Send for NativeOperatorPackageReceipt
impl Sync for NativeOperatorPackageReceipt
impl Unpin for NativeOperatorPackageReceipt
impl UnsafeUnpin for NativeOperatorPackageReceipt
impl UnwindSafe for NativeOperatorPackageReceipt
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