pub struct RunLifecycle {Show 14 fields
pub job_namespace: String,
pub job_name: String,
pub run_id: String,
pub parent: Option<ParentJob>,
pub input: DatasetRef,
pub output: DatasetRef,
pub started_at: DateTime<Utc>,
pub finished_at: Option<DateTime<Utc>>,
pub records: u64,
pub error: Option<String>,
pub input_schema: Option<InferredSchema>,
pub output_schema: Option<InferredSchema>,
pub column_lineage: Option<ColumnLineage>,
pub source_code: Option<String>,
}Expand description
Everything needed to build a RunEvent for one invocation.
Fields§
§job_namespace: String§job_name: String§run_id: String§parent: Option<ParentJob>§input: DatasetRef§output: DatasetRef§started_at: DateTime<Utc>§finished_at: Option<DateTime<Utc>>§records: u64§error: Option<String>§input_schema: Option<InferredSchema>§output_schema: Option<InferredSchema>§column_lineage: Option<ColumnLineage>§source_code: Option<String>Trait Implementations§
Source§impl Clone for RunLifecycle
impl Clone for RunLifecycle
Source§fn clone(&self) -> RunLifecycle
fn clone(&self) -> RunLifecycle
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 moreAuto Trait Implementations§
impl Freeze for RunLifecycle
impl RefUnwindSafe for RunLifecycle
impl Send for RunLifecycle
impl Sync for RunLifecycle
impl Unpin for RunLifecycle
impl UnsafeUnpin for RunLifecycle
impl UnwindSafe for RunLifecycle
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