pub struct PackageReleasePolicy {
pub channel: ReleaseChannel,
pub channel_bump: Option<BumpLevel>,
pub propagating_dependencies: BTreeMap<PackageId, Option<VersionReq>>,
}Expand description
Per-package channel and adapter-approved dependency propagation rules.
Fields§
§channel: ReleaseChannel§channel_bump: Option<BumpLevel>One-shot override for the stable base when first entering a named channel.
propagating_dependencies: BTreeMap<PackageId, Option<VersionReq>>Trait Implementations§
Source§impl Clone for PackageReleasePolicy
impl Clone for PackageReleasePolicy
Source§fn clone(&self) -> PackageReleasePolicy
fn clone(&self) -> PackageReleasePolicy
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 PackageReleasePolicy
impl Debug for PackageReleasePolicy
impl Eq for PackageReleasePolicy
Source§impl PartialEq for PackageReleasePolicy
impl PartialEq for PackageReleasePolicy
impl StructuralPartialEq for PackageReleasePolicy
Auto Trait Implementations§
impl Freeze for PackageReleasePolicy
impl RefUnwindSafe for PackageReleasePolicy
impl Send for PackageReleasePolicy
impl Sync for PackageReleasePolicy
impl Unpin for PackageReleasePolicy
impl UnsafeUnpin for PackageReleasePolicy
impl UnwindSafe for PackageReleasePolicy
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