pub struct Comparison {
pub tag: String,
pub paths: Vec<String>,
pub changed: bool,
pub history: Vec<String>,
pub inputs: Vec<String>,
}Expand description
What the request compared: the last release tag, the packed list, and
whether the packed set or a packed file differs between the tag and
HEAD.
Fields§
§tag: StringThe last release tag.
paths: Vec<String>The files the release packs at HEAD or at the tag, sorted.
changed: boolWhether any of them differs between the tag and HEAD, or the
two revisions pack different sets.
history: Vec<String>The paths git-cliff reads the history of: the packed files, the driver’s version file, and the configuration where a change of its declaration changed the packed set, so the commit that changed it counts.
inputs: Vec<String>The paths whose commits the releasing-commit condition reads: the packed files, and the configuration where a change of its declaration changed the packed set. The version file stays out, because the release commit alone changes it.
Trait Implementations§
Source§impl Clone for Comparison
impl Clone for Comparison
Source§impl Debug for Comparison
impl Debug for Comparison
impl Eq for Comparison
Source§impl PartialEq for Comparison
impl PartialEq for Comparison
impl StructuralPartialEq for Comparison
Auto Trait Implementations§
impl Forget for Comparison
impl Freeze for Comparison
impl Move for Comparison
impl RefUnwindSafe for Comparison
impl Send for Comparison
impl Sync for Comparison
impl Unpin for Comparison
impl UnsafeUnpin for Comparison
impl UnwindSafe for Comparison
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
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
key and return true if they are equal.