pub struct ReleasePlanContext {
pub packages: BTreeMap<PackageId, PackageReleaseContext>,
pub changesets: Vec<ChangesetId>,
pub common_version: Option<Version>,
pub fingerprint: String,
}Expand description
Template-safe projection of a validated release plan.
Fields§
§packages: BTreeMap<PackageId, PackageReleaseContext>§changesets: Vec<ChangesetId>§common_version: Option<Version>§fingerprint: StringTrait Implementations§
Source§impl Clone for ReleasePlanContext
impl Clone for ReleasePlanContext
Source§fn clone(&self) -> ReleasePlanContext
fn clone(&self) -> ReleasePlanContext
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 ReleasePlanContext
impl Debug for ReleasePlanContext
impl Eq for ReleasePlanContext
Source§impl From<&ReleasePlan> for ReleasePlanContext
impl From<&ReleasePlan> for ReleasePlanContext
Source§fn from(plan: &ReleasePlan) -> Self
fn from(plan: &ReleasePlan) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReleasePlanContext
impl PartialEq for ReleasePlanContext
Source§impl Serialize for ReleasePlanContext
impl Serialize for ReleasePlanContext
impl StructuralPartialEq for ReleasePlanContext
Auto Trait Implementations§
impl Freeze for ReleasePlanContext
impl RefUnwindSafe for ReleasePlanContext
impl Send for ReleasePlanContext
impl Sync for ReleasePlanContext
impl Unpin for ReleasePlanContext
impl UnsafeUnpin for ReleasePlanContext
impl UnwindSafe for ReleasePlanContext
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