pub struct BatchJobMeta {
pub id: String,
pub endpoint: String,
pub status: BatchJobStatus,
pub total_lines: u32,
pub completed_lines: u32,
pub failed_lines: u32,
pub created_at: i64,
pub updated_at: i64,
pub cancel_requested: bool,
}Expand description
Metadata snapshot written to (and read from) status.json.
Fields§
§id: StringStable job identifier (batch_<uuid>).
endpoint: StringEndpoint the batch targets (e.g. /v1/chat/completions).
status: BatchJobStatusCurrent status.
total_lines: u32Total number of request lines in the input file.
completed_lines: u32Number of lines processed so far.
failed_lines: u32Number of lines that returned an error.
created_at: i64Unix timestamp (seconds) when the job was created.
updated_at: i64Unix timestamp when the job was last updated.
cancel_requested: boolWhether a cancel has been requested.
Trait Implementations§
Source§impl Clone for BatchJobMeta
impl Clone for BatchJobMeta
Source§fn clone(&self) -> BatchJobMeta
fn clone(&self) -> BatchJobMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 BatchJobMeta
impl Debug for BatchJobMeta
Source§impl<'de> Deserialize<'de> for BatchJobMeta
impl<'de> Deserialize<'de> for BatchJobMeta
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
Auto Trait Implementations§
impl Freeze for BatchJobMeta
impl RefUnwindSafe for BatchJobMeta
impl Send for BatchJobMeta
impl Sync for BatchJobMeta
impl Unpin for BatchJobMeta
impl UnsafeUnpin for BatchJobMeta
impl UnwindSafe for BatchJobMeta
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more