pub struct VendorResolution {
pub strategy: StrategyMarker,
pub rationale: ResolutionRationale,
}Expand description
Full vendor-to-playbook resolution result.
VendorResolution is the single object the downstream
acquisition runner consumes. It pairs the StrategyMarker
(the decision) with a ResolutionRationale (the audit log)
so the runner and the diagnostic payload can both read it.
Fields§
§strategy: StrategyMarkerResolver decision.
rationale: ResolutionRationaleAudit log explaining the decision.
Implementations§
Trait Implementations§
Source§impl Clone for VendorResolution
impl Clone for VendorResolution
Source§fn clone(&self) -> VendorResolution
fn clone(&self) -> VendorResolution
Returns a duplicate of the value. Read more
1.0.0 · 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 VendorResolution
impl Debug for VendorResolution
Source§impl<'de> Deserialize<'de> for VendorResolution
impl<'de> Deserialize<'de> for VendorResolution
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
Source§impl PartialEq for VendorResolution
impl PartialEq for VendorResolution
Source§impl Serialize for VendorResolution
impl Serialize for VendorResolution
impl StructuralPartialEq for VendorResolution
Auto Trait Implementations§
impl Freeze for VendorResolution
impl RefUnwindSafe for VendorResolution
impl Send for VendorResolution
impl Sync for VendorResolution
impl Unpin for VendorResolution
impl UnsafeUnpin for VendorResolution
impl UnwindSafe for VendorResolution
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