struct CloseRunS3Request {
exit_code: Option<i32>,
run_status: &'static str,
finished_at: Option<String>,
data_source: &'static str,
data_uris: Vec<String>,
}Expand description
Payload for RunFinishS3: data was already uploaded to S3 in batches. Used when at least one S3 batch was successfully uploaded. The final remaining samples must have been flushed to S3 before calling close_run (the BatchUploader performs this flush on shutdown).
Fields§
§exit_code: Option<i32>§run_status: &'static str§finished_at: Option<String>Exact finish time in ISO 8601 UTC format, e.g. “2026-04-03T12:00:00Z”.
data_source: &'static strDiscriminator value – must be exactly “s3”.
data_uris: Vec<String>S3 URIs of all uploaded batch files (including the final flush).
Trait Implementations§
Source§impl Debug for CloseRunS3Request
impl Debug for CloseRunS3Request
Auto Trait Implementations§
impl Freeze for CloseRunS3Request
impl RefUnwindSafe for CloseRunS3Request
impl Send for CloseRunS3Request
impl Sync for CloseRunS3Request
impl Unpin for CloseRunS3Request
impl UnsafeUnpin for CloseRunS3Request
impl UnwindSafe for CloseRunS3Request
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