pub struct Vision2ReleaseGate;Expand description
Mandatory SpatialRust Vision 2 release policy.
Implementations§
Source§impl Vision2ReleaseGate
impl Vision2ReleaseGate
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 dated 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 fn evaluate(evidence: &Vision2ReleaseEvidence) -> ReleaseGateDecision
pub fn evaluate(evidence: &Vision2ReleaseEvidence) -> ReleaseGateDecision
Evaluates every mandatory item and returns all denial reasons.
Sourcepub fn render_markdown(evidence: &Vision2ReleaseEvidence) -> String
pub fn render_markdown(evidence: &Vision2ReleaseEvidence) -> String
Generates the auditable Markdown receipt embedded in release docs.
Trait Implementations§
Source§impl Clone for Vision2ReleaseGate
impl Clone for Vision2ReleaseGate
Source§fn clone(&self) -> Vision2ReleaseGate
fn clone(&self) -> Vision2ReleaseGate
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 Vision2ReleaseGate
impl Debug for Vision2ReleaseGate
Source§impl Default for Vision2ReleaseGate
impl Default for Vision2ReleaseGate
Source§fn default() -> Vision2ReleaseGate
fn default() -> Vision2ReleaseGate
Returns the “default value” for a type. Read more
impl Copy for Vision2ReleaseGate
Auto Trait Implementations§
impl Freeze for Vision2ReleaseGate
impl RefUnwindSafe for Vision2ReleaseGate
impl Send for Vision2ReleaseGate
impl Sync for Vision2ReleaseGate
impl Unpin for Vision2ReleaseGate
impl UnsafeUnpin for Vision2ReleaseGate
impl UnwindSafe for Vision2ReleaseGate
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