pub struct DagUsageDto {
pub total_duration_ms: f64,
pub steps_executed: usize,
pub completion_tokens: usize,
}Expand description
DAG 実行のリソース消費サマリー DTO。
Fields§
§total_duration_ms: f64DAG 全体の実行所要時間(ミリ秒)。
steps_executed: usize実行されたステップ数。
completion_tokens: usize自己回帰生成トークン数(常に 0)。
Trait Implementations§
Source§impl Clone for DagUsageDto
impl Clone for DagUsageDto
Source§fn clone(&self) -> DagUsageDto
fn clone(&self) -> DagUsageDto
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 ComposeSchema for DagUsageDto
impl ComposeSchema for DagUsageDto
Source§impl Debug for DagUsageDto
impl Debug for DagUsageDto
Source§impl<'de> Deserialize<'de> for DagUsageDto
impl<'de> Deserialize<'de> for DagUsageDto
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
Source§impl PartialEq for DagUsageDto
impl PartialEq for DagUsageDto
Source§impl Serialize for DagUsageDto
impl Serialize for DagUsageDto
impl StructuralPartialEq for DagUsageDto
Auto Trait Implementations§
impl Freeze for DagUsageDto
impl RefUnwindSafe for DagUsageDto
impl Send for DagUsageDto
impl Sync for DagUsageDto
impl Unpin for DagUsageDto
impl UnsafeUnpin for DagUsageDto
impl UnwindSafe for DagUsageDto
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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