/// The struct representation of a `Commit`
#[derive(Debug, Clone)]pubstructCommit{/// The 40 char hash
pubhash: String,
/// The commit subject
pubsubject: String,
/// The component (if any)
pubcomponent: String,
/// Any issues this commit closes
pubcloses:Vec<String>,
/// Any issues this commit breaks
pubbreaks:Vec<String>,
/// The commit type (or alias)
pubcommit_type: String,
}/// A convenience type for multiple commits
pubtypeCommits=Vec<Commit>;