pub struct Inputs<'a> {
pub clock: &'a str,
pub engine_version: &'a str,
pub selector: &'a str,
pub candidate: Candidate<'a>,
pub baseline: Baseline<'a>,
pub observation: Observation,
pub resolution: Resolution,
pub selected: &'a BTreeMap<String, String>,
}Expand description
Everything the planner reads.
Fields§
§clock: &'a strThe instant the plan is computed, RFC 3339.
engine_version: &'a strThe engine computing it.
selector: &'a strThe selector as given.
candidate: Candidate<'a>The candidate bundle.
baseline: Baseline<'a>The recorded release’s bundle.
observation: ObservationWhat was observed at the target.
resolution: ResolutionThe landing parameters, resolved or not.
selected: &'a BTreeMap<String, String>The decisions the operator selected, by id.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Inputs<'a>
impl<'a> !Send for Inputs<'a>
impl<'a> !Sync for Inputs<'a>
impl<'a> !UnwindSafe for Inputs<'a>
impl<'a> Freeze for Inputs<'a>
impl<'a> Unpin for Inputs<'a>
impl<'a> UnsafeUnpin for Inputs<'a>
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