Struct gitcc_core::ChangelogConfig
source · pub struct ChangelogConfig {
pub sections: IndexMap<String, Vec<String>>,
}
Expand description
Changelog configuration
Fields§
§sections: IndexMap<String, Vec<String>>
Release sections
The key is the group label, and the value is a list of commit types
Notes
IndexMap is used to maintain an order of groups
Trait Implementations§
source§impl Debug for ChangelogConfig
impl Debug for ChangelogConfig
source§impl Default for ChangelogConfig
impl Default for ChangelogConfig
source§impl<'de> Deserialize<'de> for ChangelogConfig
impl<'de> Deserialize<'de> for ChangelogConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for ChangelogConfig
impl Send for ChangelogConfig
impl Sync for ChangelogConfig
impl Unpin for ChangelogConfig
impl UnwindSafe for ChangelogConfig
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