pub struct GithubWorkflowDispatchReceiptV1 {
pub run_id: u64,
pub workflow_id: u64,
pub workflow_path: String,
pub branch: String,
pub dispatch_revision: String,
pub run_name: String,
}Expand description
Versioned, secret-free durable state for one GitHub provider job.
Fields§
§run_id: u64Positive workflow-run identifier returned or uniquely reconciled.
workflow_id: u64Stable active workflow identifier used by the exact dispatch request.
workflow_path: StringExact repository-relative workflow path.
branch: StringExact temporary branch without refs/heads/.
dispatch_revision: StringExact temporary-ref commit dispatched as GITHUB_SHA.
run_name: StringCanonical public run title binding all four dispatch inputs.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GithubWorkflowDispatchReceiptV1
impl<'de> Deserialize<'de> for GithubWorkflowDispatchReceiptV1
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 Eq for GithubWorkflowDispatchReceiptV1
impl StructuralPartialEq for GithubWorkflowDispatchReceiptV1
Auto Trait Implementations§
impl Freeze for GithubWorkflowDispatchReceiptV1
impl RefUnwindSafe for GithubWorkflowDispatchReceiptV1
impl Send for GithubWorkflowDispatchReceiptV1
impl Sync for GithubWorkflowDispatchReceiptV1
impl Unpin for GithubWorkflowDispatchReceiptV1
impl UnsafeUnpin for GithubWorkflowDispatchReceiptV1
impl UnwindSafe for GithubWorkflowDispatchReceiptV1
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
Compare self to
key and return true if they are equal.