pub struct PackagedArtifactGenerationPolicySummary {
pub policy: PackagedArtifactGenerationPolicy,
}Expand description
Structured summary for the packaged-artifact generation policy.
Fields§
§policy: PackagedArtifactGenerationPolicyPolicy describing how the packaged artifact is generated.
Implementations§
Source§impl PackagedArtifactGenerationPolicySummary
impl PackagedArtifactGenerationPolicySummary
Sourcepub fn summary_line(self) -> String
pub fn summary_line(self) -> String
Returns the packaged-artifact generation policy as a compact human-readable line.
Sourcepub fn validate(
&self,
) -> Result<(), PackagedArtifactGenerationPolicySummaryValidationError>
pub fn validate( &self, ) -> Result<(), PackagedArtifactGenerationPolicySummaryValidationError>
Returns Ok(()) when the summary still matches the current packaged-artifact posture.
Trait Implementations§
impl Copy for PackagedArtifactGenerationPolicySummary
impl Eq for PackagedArtifactGenerationPolicySummary
impl StructuralPartialEq for PackagedArtifactGenerationPolicySummary
Auto Trait Implementations§
impl Freeze for PackagedArtifactGenerationPolicySummary
impl RefUnwindSafe for PackagedArtifactGenerationPolicySummary
impl Send for PackagedArtifactGenerationPolicySummary
impl Sync for PackagedArtifactGenerationPolicySummary
impl Unpin for PackagedArtifactGenerationPolicySummary
impl UnsafeUnpin for PackagedArtifactGenerationPolicySummary
impl UnwindSafe for PackagedArtifactGenerationPolicySummary
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