pub struct ProtectionPlanSummary {Show 13 fields
pub operation: ProtectionOperation,
pub workload_application: String,
pub workload_environment: Option<String>,
pub workload_component: Option<String>,
pub resource_kind: String,
pub resource_id: Option<String>,
pub mime_type: Option<String>,
pub preferred_artifact_profile: ArtifactProfile,
pub content_digest_present: bool,
pub content_size_bytes: Option<u64>,
pub label_count: usize,
pub attribute_count: usize,
pub purpose: Option<String>,
}Fields§
§operation: ProtectionOperation§workload_application: String§workload_environment: Option<String>§workload_component: Option<String>§resource_kind: String§resource_id: Option<String>§mime_type: Option<String>§preferred_artifact_profile: ArtifactProfile§content_digest_present: bool§content_size_bytes: Option<u64>§label_count: usize§attribute_count: usize§purpose: Option<String>Trait Implementations§
Source§impl Clone for ProtectionPlanSummary
impl Clone for ProtectionPlanSummary
Source§fn clone(&self) -> ProtectionPlanSummary
fn clone(&self) -> ProtectionPlanSummary
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 moreSource§impl Debug for ProtectionPlanSummary
impl Debug for ProtectionPlanSummary
Source§impl<'de> Deserialize<'de> for ProtectionPlanSummary
impl<'de> Deserialize<'de> for ProtectionPlanSummary
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
Source§impl PartialEq for ProtectionPlanSummary
impl PartialEq for ProtectionPlanSummary
Source§impl Serialize for ProtectionPlanSummary
impl Serialize for ProtectionPlanSummary
impl Eq for ProtectionPlanSummary
impl StructuralPartialEq for ProtectionPlanSummary
Auto Trait Implementations§
impl Freeze for ProtectionPlanSummary
impl RefUnwindSafe for ProtectionPlanSummary
impl Send for ProtectionPlanSummary
impl Sync for ProtectionPlanSummary
impl Unpin for ProtectionPlanSummary
impl UnsafeUnpin for ProtectionPlanSummary
impl UnwindSafe for ProtectionPlanSummary
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