pub struct RunChangedSummary {
pub created_at: DateTime<Utc>,
pub diagnostic_ref: Option<String>,
pub output_preview: Option<String>,
pub revision: String,
pub run_id: RunId,
pub session_id: SessionId,
pub status: RunStatus,
pub updated_at: DateTime<Utc>,
}Expand description
Product-neutral run summary used by durable run_changed projections.
Fields§
§created_at: DateTime<Utc>Run creation time.
diagnostic_ref: Option<String>Stable diagnostic category when the run terminated with a diagnostic.
output_preview: Option<String>User-visible output preview.
revision: StringDecimal string revision used without a transport-specific integer wrapper.
run_id: RunIdDurable run identity.
session_id: SessionIdDurable session identity.
status: RunStatusDurable run status.
updated_at: DateTime<Utc>Last authoritative update time.
Trait Implementations§
Source§impl Clone for RunChangedSummary
impl Clone for RunChangedSummary
Source§fn clone(&self) -> RunChangedSummary
fn clone(&self) -> RunChangedSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RunChangedSummary
impl Debug for RunChangedSummary
Source§impl<'de> Deserialize<'de> for RunChangedSummary
impl<'de> Deserialize<'de> for RunChangedSummary
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 RunChangedSummary
Source§impl From<&RunRecord> for RunChangedSummary
impl From<&RunRecord> for RunChangedSummary
Source§impl PartialEq for RunChangedSummary
impl PartialEq for RunChangedSummary
Source§impl Serialize for RunChangedSummary
impl Serialize for RunChangedSummary
impl StructuralPartialEq for RunChangedSummary
Auto Trait Implementations§
impl Freeze for RunChangedSummary
impl RefUnwindSafe for RunChangedSummary
impl Send for RunChangedSummary
impl Sync for RunChangedSummary
impl Unpin for RunChangedSummary
impl UnsafeUnpin for RunChangedSummary
impl UnwindSafe for RunChangedSummary
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