pub struct ProjectChange {
pub change_id: String,
pub project: String,
pub change_type: String,
pub description: String,
pub is_breaking: bool,
}Expand description
Represents a change to a project
Fields§
§change_id: StringIdentifier for the change
project: StringProject that was changed
change_type: StringType of change (e.g., “api”, “dependency”, “config”)
description: StringDescription of the change
is_breaking: boolWhether this is a breaking change
Trait Implementations§
Source§impl Clone for ProjectChange
impl Clone for ProjectChange
Source§fn clone(&self) -> ProjectChange
fn clone(&self) -> ProjectChange
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 ProjectChange
impl RefUnwindSafe for ProjectChange
impl Send for ProjectChange
impl Sync for ProjectChange
impl Unpin for ProjectChange
impl UnwindSafe for ProjectChange
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