pub struct GitBuildData {
pub scm_name: String,
pub last_built_revision: Revision,
pub remote_urls: Vec<String>,
pub builds_by_branch_name: BuildsByBranch,
}
Expand description
An action describing a Git change
Fields§
§scm_name: String
Name of the SCM
last_built_revision: Revision
Last revision that was built
remote_urls: Vec<String>
URLs to the SCM
builds_by_branch_name: BuildsByBranch
Builds and their branches
Trait Implementations§
Source§impl Class for GitBuildData
impl Class for GitBuildData
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 GitBuildData
impl Debug for GitBuildData
Source§impl<'de> Deserialize<'de> for GitBuildData
impl<'de> Deserialize<'de> for GitBuildData
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 Action for GitBuildData
Auto Trait Implementations§
impl Freeze for GitBuildData
impl RefUnwindSafe for GitBuildData
impl Send for GitBuildData
impl Sync for GitBuildData
impl Unpin for GitBuildData
impl UnwindSafe for GitBuildData
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