pub struct ComparePlansRequest {
pub plan_ids: Option<Vec<PlanId>>,
pub plan: Option<(String, String)>,
pub request: CompareRequest,
}Expand description
Request bundle for crate::ports::Planner::compare_plans. Exactly one
of plan_ids (two or more plans, any variants or unnamed plans) or
plan ((project, name): every non-archived variant of that line) is
given.
Fields§
§plan_ids: Option<Vec<PlanId>>§plan: Option<(String, String)>§request: CompareRequestImplementations§
Trait Implementations§
Source§impl Clone for ComparePlansRequest
impl Clone for ComparePlansRequest
Auto Trait Implementations§
impl Freeze for ComparePlansRequest
impl RefUnwindSafe for ComparePlansRequest
impl Send for ComparePlansRequest
impl Sync for ComparePlansRequest
impl Unpin for ComparePlansRequest
impl UnsafeUnpin for ComparePlansRequest
impl UnwindSafe for ComparePlansRequest
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