pub struct VersionUpdateResult {
pub project: String,
pub old_version: String,
pub new_version: String,
pub affected_projects: Vec<String>,
pub success: bool,
pub error: Option<String>,
}Expand description
Result of a version update operation
Fields§
§project: StringProject that was updated
old_version: StringOld version
new_version: StringNew version
affected_projects: Vec<String>Projects that need to be updated as a result
success: boolWhether the update was successful
error: Option<String>Error message if update failed
Trait Implementations§
Source§impl Clone for VersionUpdateResult
impl Clone for VersionUpdateResult
Source§fn clone(&self) -> VersionUpdateResult
fn clone(&self) -> VersionUpdateResult
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 VersionUpdateResult
impl RefUnwindSafe for VersionUpdateResult
impl Send for VersionUpdateResult
impl Sync for VersionUpdateResult
impl Unpin for VersionUpdateResult
impl UnwindSafe for VersionUpdateResult
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