pub struct PipelineVCS {
pub provider_name: String,
pub target_repository_url: String,
pub origin_repository_url: String,
pub revision: String,
pub branch: Option<String>,
pub review_id: Option<String>,
pub review_url: Option<String>,
pub tag: Option<String>,
pub commit: Option<Commit>,
}Fields§
§provider_name: String§target_repository_url: String§origin_repository_url: String§revision: String§branch: Option<String>§review_id: Option<String>§review_url: Option<String>§tag: Option<String>§commit: Option<Commit>Trait Implementations§
Source§impl Debug for PipelineVCS
impl Debug for PipelineVCS
Source§impl<'de> Deserialize<'de> for PipelineVCS
impl<'de> Deserialize<'de> for PipelineVCS
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
Auto Trait Implementations§
impl Freeze for PipelineVCS
impl RefUnwindSafe for PipelineVCS
impl Send for PipelineVCS
impl Sync for PipelineVCS
impl Unpin for PipelineVCS
impl UnwindSafe for PipelineVCS
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