pub struct ChangelogFinalizePlan {
pub mode: ChangelogMode,
pub source: ChangelogSource,
pub fragment_dir: String,
pub issuectl_range: Option<String>,
}Expand description
Contract-derived changelog inputs sealed into the engine-owned bump edit set.
Fields§
§mode: ChangelogModeWhether entries are curated in-place or compiled from fragment files.
source: ChangelogSourceThe contract-selected source for generated entries.
fragment_dir: StringRepo-relative directory whose fragment files are compiled and consumed.
issuectl_range: Option<String>Exact revision range passed to issuectl changelog. Sealed at plan time so
adding or moving a tag after approval cannot change the release notes.
Trait Implementations§
Source§impl Clone for ChangelogFinalizePlan
impl Clone for ChangelogFinalizePlan
Source§fn clone(&self) -> ChangelogFinalizePlan
fn clone(&self) -> ChangelogFinalizePlan
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 ChangelogFinalizePlan
impl Debug for ChangelogFinalizePlan
impl Eq for ChangelogFinalizePlan
Source§impl PartialEq for ChangelogFinalizePlan
impl PartialEq for ChangelogFinalizePlan
Source§impl Serialize for ChangelogFinalizePlan
impl Serialize for ChangelogFinalizePlan
impl StructuralPartialEq for ChangelogFinalizePlan
Auto Trait Implementations§
impl Freeze for ChangelogFinalizePlan
impl RefUnwindSafe for ChangelogFinalizePlan
impl Send for ChangelogFinalizePlan
impl Sync for ChangelogFinalizePlan
impl Unpin for ChangelogFinalizePlan
impl UnsafeUnpin for ChangelogFinalizePlan
impl UnwindSafe for ChangelogFinalizePlan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.