pub struct Candidate {
pub destinations: Vec<Destination>,
pub manifest: Manifest,
pub declaration: InstanceConfig,
pub notes: Vec<String>,
}Expand description
The complete candidate for one target.
Fields§
§destinations: Vec<Destination>Every destination, in the order a landing writes them.
manifest: ManifestThe record that describes the landing, written after all of them.
declaration: InstanceConfigWhat the gates judge, as the candidate’s own declaration states it.
This is the resolved value the rendered bytes carry, not the flags the caller passed: a reader of the candidate needs what it says, and the two differ wherever the project already declared something.
notes: Vec<String>What the operator is told about what the projection chose.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Candidate
impl RefUnwindSafe for Candidate
impl Send for Candidate
impl Sync for Candidate
impl Unpin for Candidate
impl UnsafeUnpin for Candidate
impl UnwindSafe for Candidate
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