pub struct LlmTokenUsage {
pub proc: Option<Arc<DaggerSessionProc>>,
pub selection: Selection,
pub graphql_client: DynGraphQLClient,
}Fields§
§proc: Option<Arc<DaggerSessionProc>>§selection: Selection§graphql_client: DynGraphQLClientImplementations§
Source§impl LlmTokenUsage
impl LlmTokenUsage
pub async fn cached_token_reads(&self) -> Result<isize, DaggerError>
pub async fn cached_token_writes(&self) -> Result<isize, DaggerError>
Sourcepub async fn id(&self) -> Result<Id, DaggerError>
pub async fn id(&self) -> Result<Id, DaggerError>
A unique identifier for this LLMTokenUsage.
pub async fn input_tokens(&self) -> Result<isize, DaggerError>
pub async fn output_tokens(&self) -> Result<isize, DaggerError>
pub async fn total_tokens(&self) -> Result<isize, DaggerError>
Trait Implementations§
Source§impl Clone for LlmTokenUsage
impl Clone for LlmTokenUsage
Source§impl IntoID<Id> for LlmTokenUsage
impl IntoID<Id> for LlmTokenUsage
Source§impl Loadable for LlmTokenUsage
impl Loadable for LlmTokenUsage
Source§fn graphql_type() -> &'static str
fn graphql_type() -> &'static str
The GraphQL type name (e.g.
"Container").Source§fn from_query(
proc: Option<Arc<DaggerSessionProc>>,
selection: Selection,
graphql_client: DynGraphQLClient,
) -> Self
fn from_query( proc: Option<Arc<DaggerSessionProc>>, selection: Selection, graphql_client: DynGraphQLClient, ) -> Self
Construct this type from a query selection.
Auto Trait Implementations§
impl !RefUnwindSafe for LlmTokenUsage
impl !UnwindSafe for LlmTokenUsage
impl Freeze for LlmTokenUsage
impl Send for LlmTokenUsage
impl Sync for LlmTokenUsage
impl Unpin for LlmTokenUsage
impl UnsafeUnpin for LlmTokenUsage
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