pub struct GitChangeSet {
pub comment: String,
pub author_email: String,
pub commit_id: String,
pub date: String,
pub msg: String,
pub timestamp: u64,
pub id: String,
pub affected_paths: Vec<String>,
pub author: ShortUser,
pub paths: Vec<PathChange>,
}
Expand description
Changes found from git
Fields§
§comment: String
Comment
Email of the commit
commit_id: String
ID of the commit
date: String
Date of the commit
msg: String
Commit message
timestamp: u64
Timestamp of the commit
id: String
ID of the commit
affected_paths: Vec<String>
Files changed in the commit
Author of the commit
paths: Vec<PathChange>
Files changed in the commit, and how
Trait Implementations§
Source§impl Class for GitChangeSet
impl Class for GitChangeSet
Source§fn with_class() -> &'static str
fn with_class() -> &'static str
Should reply the _class provided by Jenkins for a type
Source§impl Debug for GitChangeSet
impl Debug for GitChangeSet
Source§impl<'de> Deserialize<'de> for GitChangeSet
impl<'de> Deserialize<'de> for GitChangeSet
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
impl ChangeSet for GitChangeSet
Auto Trait Implementations§
impl Freeze for GitChangeSet
impl RefUnwindSafe for GitChangeSet
impl Send for GitChangeSet
impl Sync for GitChangeSet
impl Unpin for GitChangeSet
impl UnwindSafe for GitChangeSet
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