pub struct VersionUpdatePlan {
pub updates: Vec<VersionUpdateStep>,
pub total_affected: usize,
pub is_valid: bool,
pub validation_errors: Vec<String>,
}Expand description
Plan for coordinating version updates
Fields§
§updates: Vec<VersionUpdateStep>Updates to be applied in order
total_affected: usizeTotal number of projects affected
is_valid: boolWhether the plan is valid
validation_errors: Vec<String>Validation errors if any
Trait Implementations§
Source§impl Clone for VersionUpdatePlan
impl Clone for VersionUpdatePlan
Source§fn clone(&self) -> VersionUpdatePlan
fn clone(&self) -> VersionUpdatePlan
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 moreAuto Trait Implementations§
impl Freeze for VersionUpdatePlan
impl RefUnwindSafe for VersionUpdatePlan
impl Send for VersionUpdatePlan
impl Sync for VersionUpdatePlan
impl Unpin for VersionUpdatePlan
impl UnwindSafe for VersionUpdatePlan
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