pub struct VisualReleaseGate;Expand description
Mandatory SpatialRust Visual release policy.
Implementations§
Source§impl VisualReleaseGate
impl VisualReleaseGate
Sourcepub const fn required_conformance_cases() -> &'static [&'static str]
pub const fn required_conformance_cases() -> &'static [&'static str]
Returns conformance ids that must be present exactly once with Pass.
Sourcepub const fn required_receipts() -> &'static [&'static str]
pub const fn required_receipts() -> &'static [&'static str]
Returns fresh receipt ids required by the release candidate.
Sourcepub const fn required_examples() -> &'static [&'static str]
pub const fn required_examples() -> &'static [&'static str]
Returns runnable examples required by the release candidate.
Sourcepub const fn max_receipt_age_days() -> u64
pub const fn max_receipt_age_days() -> u64
Maximum accepted receipt age in whole days.
Sourcepub fn evaluate(evidence: &VisualReleaseEvidence) -> ReleaseGateDecision
pub fn evaluate(evidence: &VisualReleaseEvidence) -> ReleaseGateDecision
Evaluates every mandatory item and returns all denial reasons.
Sourcepub fn render_markdown(evidence: &VisualReleaseEvidence) -> String
pub fn render_markdown(evidence: &VisualReleaseEvidence) -> String
Generates the auditable Markdown receipt embedded in release docs.
Trait Implementations§
Source§impl Clone for VisualReleaseGate
impl Clone for VisualReleaseGate
Source§fn clone(&self) -> VisualReleaseGate
fn clone(&self) -> VisualReleaseGate
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 VisualReleaseGate
impl Debug for VisualReleaseGate
Source§impl Default for VisualReleaseGate
impl Default for VisualReleaseGate
Source§fn default() -> VisualReleaseGate
fn default() -> VisualReleaseGate
Returns the “default value” for a type. Read more
impl Copy for VisualReleaseGate
Auto Trait Implementations§
impl Freeze for VisualReleaseGate
impl RefUnwindSafe for VisualReleaseGate
impl Send for VisualReleaseGate
impl Sync for VisualReleaseGate
impl Unpin for VisualReleaseGate
impl UnsafeUnpin for VisualReleaseGate
impl UnwindSafe for VisualReleaseGate
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