pub struct ObserveRun {
pub task_id: String,
pub github_run_id: String,
}Expand description
Body for the scheduler DO’s /tasks/observe-run.
Stamps the GitHub Actions run id onto an in-flight queue row so
status can surface a run URL. Stamping does not touch updated_at
— the stale-dispatch lease clock only moves on real state
transitions.
Fields§
§task_id: StringTask id the run was dispatched for.
github_run_id: StringGitHub Actions run id from the OIDC token’s run_id claim.
Trait Implementations§
Source§impl Clone for ObserveRun
impl Clone for ObserveRun
Source§impl ComposeSchema for ObserveRun
impl ComposeSchema for ObserveRun
Source§impl Debug for ObserveRun
impl Debug for ObserveRun
Source§impl<'de> Deserialize<'de> for ObserveRun
impl<'de> Deserialize<'de> for ObserveRun
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 ObserveRun
Source§impl PartialEq for ObserveRun
impl PartialEq for ObserveRun
Source§impl Serialize for ObserveRun
impl Serialize for ObserveRun
impl StructuralPartialEq for ObserveRun
Auto Trait Implementations§
impl Freeze for ObserveRun
impl RefUnwindSafe for ObserveRun
impl Send for ObserveRun
impl Sync for ObserveRun
impl Unpin for ObserveRun
impl UnsafeUnpin for ObserveRun
impl UnwindSafe for ObserveRun
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.