pub struct TaskRunRecord {
pub id: String,
pub task_id: String,
pub started_at: String,
pub finished_at: String,
pub status: String,
pub result: Option<String>,
pub error: Option<String>,
pub tokens_used: Option<i64>,
}Expand description
One recorded execution of a scheduled task.
Fields§
§id: String§task_id: String§started_at: String§finished_at: String§status: String"completed" or "failed" (enforced by a DB CHECK).
result: Option<String>Response text on success.
error: Option<String>Error text on failure.
tokens_used: Option<i64>Billed tokens for the run, when the provider reported a count.
Trait Implementations§
Source§impl Clone for TaskRunRecord
impl Clone for TaskRunRecord
Source§fn clone(&self) -> TaskRunRecord
fn clone(&self) -> TaskRunRecord
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 TaskRunRecord
impl RefUnwindSafe for TaskRunRecord
impl Send for TaskRunRecord
impl Sync for TaskRunRecord
impl Unpin for TaskRunRecord
impl UnsafeUnpin for TaskRunRecord
impl UnwindSafe for TaskRunRecord
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