Enum crates_index_diff::Change
source · [−]pub enum Change {
Added(CrateVersion),
Yanked(CrateVersion),
Deleted {
name: String,
},
}
Expand description
Identify a kind of change that occurred to a crate
Variants
Added(CrateVersion)
A crate version was added or it was unyanked.
Yanked(CrateVersion)
A crate version was yanked.
Deleted
Fields
name: String
The name of the deleted crate.
The name of the deleted crate, which implies all versions were deleted as well.
Implementations
sourceimpl Change
impl Change
sourcepub fn added(&self) -> Option<&CrateVersion>
pub fn added(&self) -> Option<&CrateVersion>
Return the added crate, if this is this kind of change.
sourcepub fn yanked(&self) -> Option<&CrateVersion>
pub fn yanked(&self) -> Option<&CrateVersion>
Return the yanked crate, if this is this kind of change.
Trait Implementations
impl Eq for Change
impl StructuralEq for Change
impl StructuralPartialEq for Change
Auto Trait Implementations
impl RefUnwindSafe for Change
impl Send for Change
impl Sync for Change
impl Unpin for Change
impl UnwindSafe for Change
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString
]. Read more