unclog allows you to build your changelog from a collection of independent
files. This helps prevent annoying and unnecessary merge conflicts when
collaborating on shared codebases.
//! Components/sub-modules of a project.
useserde::{Deserialize, Serialize};usestd::path::PathBuf;/// A single component of a project.
#[derive(Debug, Clone, Serialize, Deserialize, Default, PartialEq)]pubstructComponent{/// The name of the component.
pubname: String,
/// Optional path of the component relative to the project path.
#[serde(rename ="path")]pubmaybe_path:Option<PathBuf>,
}