pub struct PlanResolverContext<'a> {
pub channel: &'a Channel,
pub confidence: &'a Confidence,
pub to_version: &'a str,
pub config: &'a BaseConfig,
pub assets: &'a Option<Vec<AssetInfo>>,
pub default_plan: &'a UpdatePlan,
}Expand description
Context passed to a custom plan resolver.
Fields§
§channel: &'a Channel§confidence: &'a Confidence§to_version: &'a str§config: &'a BaseConfig§assets: &'a Option<Vec<AssetInfo>>§default_plan: &'a UpdatePlanAuto Trait Implementations§
impl<'a> Freeze for PlanResolverContext<'a>
impl<'a> RefUnwindSafe for PlanResolverContext<'a>
impl<'a> Send for PlanResolverContext<'a>
impl<'a> Sync for PlanResolverContext<'a>
impl<'a> Unpin for PlanResolverContext<'a>
impl<'a> UnsafeUnpin for PlanResolverContext<'a>
impl<'a> UnwindSafe for PlanResolverContext<'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