pub struct Guidance {
pub coverage: Coverage,
pub interval: Option<Interval>,
pub steps: Vec<GuidanceStep>,
pub excluded: usize,
pub evidence_refs: Vec<String>,
}Expand description
The guidance the bundle carries for this target.
Fields§
§coverage: CoverageHow much of the interval the bundle describes.
interval: Option<Interval>The releases the selection spans, where a record bounds it.
steps: Vec<GuidanceStep>The steps that concern a destination this target has, in version order.
excluded: usizeHow many steps in the interval concern no destination here.
evidence_refs: Vec<String>The evidence the selection rests on.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Guidance
impl<'de> Deserialize<'de> for Guidance
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
Auto Trait Implementations§
impl Freeze for Guidance
impl RefUnwindSafe for Guidance
impl Send for Guidance
impl Sync for Guidance
impl Unpin for Guidance
impl UnsafeUnpin for Guidance
impl UnwindSafe for Guidance
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