pub struct YankPlan {
pub plan_id: String,
pub registry: String,
pub filter: Cow<'static, str>,
pub entries: Vec<YankEntry>,
}Expand description
A reverse-topological yank plan derived from a receipt.
Fields§
§plan_id: String§registry: String§filter: Cow<'static, str>Which selector produced this plan. Serialized as a String in
both directions so the plan file round-trips cleanly even across
Shipper versions that add new selector modes.
entries: Vec<YankEntry>Trait Implementations§
Source§impl<'de> Deserialize<'de> for YankPlan
impl<'de> Deserialize<'de> for YankPlan
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 YankPlan
impl RefUnwindSafe for YankPlan
impl Send for YankPlan
impl Sync for YankPlan
impl Unpin for YankPlan
impl UnsafeUnpin for YankPlan
impl UnwindSafe for YankPlan
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