pub struct PackageRelease {
pub id: PackageId,
pub ecosystem: EcosystemId,
pub current_version: Version,
pub next_version: Version,
pub bump: BumpLevel,
pub reasons: Vec<ReleaseReason>,
}Expand description
Planned version transition for one package that will be released.
Fields§
§id: PackageId§ecosystem: EcosystemId§current_version: Version§next_version: Version§bump: BumpLevel§reasons: Vec<ReleaseReason>Trait Implementations§
Source§impl Clone for PackageRelease
impl Clone for PackageRelease
Source§fn clone(&self) -> PackageRelease
fn clone(&self) -> PackageRelease
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PackageRelease
impl Debug for PackageRelease
impl Eq for PackageRelease
Source§impl PartialEq for PackageRelease
impl PartialEq for PackageRelease
Source§impl Serialize for PackageRelease
impl Serialize for PackageRelease
impl StructuralPartialEq for PackageRelease
Auto Trait Implementations§
impl Freeze for PackageRelease
impl RefUnwindSafe for PackageRelease
impl Send for PackageRelease
impl Sync for PackageRelease
impl Unpin for PackageRelease
impl UnsafeUnpin for PackageRelease
impl UnwindSafe for PackageRelease
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