pub struct VcsTrackingInfo {
pub branch: String,
pub review_url: Option<String>,
pub review_id: Option<String>,
pub review_state: Option<String>,
pub commit_sha: Option<String>,
pub last_checked: DateTime<Utc>,
}Expand description
VCS tracking information for post-apply lifecycle monitoring (v0.11.2.3).
Fields§
§branch: StringBranch name the changes were committed to.
review_url: Option<String>PR/review URL (e.g., GitHub PR URL).
review_id: Option<String>PR/review identifier (e.g., PR number).
review_state: Option<String>PR/review state: “open”, “merged”, “closed”.
commit_sha: Option<String>Commit SHA of the applied changes.
last_checked: DateTime<Utc>When VCS status was last checked/updated.
Trait Implementations§
Source§impl Clone for VcsTrackingInfo
impl Clone for VcsTrackingInfo
Source§fn clone(&self) -> VcsTrackingInfo
fn clone(&self) -> VcsTrackingInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VcsTrackingInfo
impl Debug for VcsTrackingInfo
Source§impl<'de> Deserialize<'de> for VcsTrackingInfo
impl<'de> Deserialize<'de> for VcsTrackingInfo
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 VcsTrackingInfo
impl RefUnwindSafe for VcsTrackingInfo
impl Send for VcsTrackingInfo
impl Sync for VcsTrackingInfo
impl Unpin for VcsTrackingInfo
impl UnsafeUnpin for VcsTrackingInfo
impl UnwindSafe for VcsTrackingInfo
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