1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-metering/src/llm_external_call.rs
Items
struct LlmExternalCall impl LlmExternalCall impl ExternalCall for LlmExternalCall struct StubProvider impl LlmProvider for StubProvider
Functions
By call-graph weight (PageRank; 1.0 is the average function). 12 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| LlmExternalCall::newsrc/llm_external_call.rs:34 | method | 3 | 1 | 5 | 0 | 2.1 | |
| LlmExternalCall::estimatesrc/llm_external_call.rs:46 | trait impl | 29 | 5 | 0 | 1 | 0.5 | |
| LlmExternalCall::dispatchsrc/llm_external_call.rs:76 | trait impl | 9 | 1 | 0 | 0 | 0.5 | |
| LlmExternalCall::meter_from_responsesrc/llm_external_call.rs:86 | trait impl | 26 | 5 | 0 | 1 | 0.5 | |
| StubProvider::idsrc/llm_external_call.rs:126 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| StubProvider::default_modelsrc/llm_external_call.rs:129 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| StubProvider::completesrc/llm_external_call.rs:132 | trait impl | 12 | 1 | 0 | 1 | 0.5 | |
| dispatch_passes_credential_through_factorysrc/llm_external_call.rs:147 | fn | 22 | 1 | 0 | 3 | 0.5 | |
| meter_per_token_uses_usage_fieldsrc/llm_external_call.rs:171 | fn | 20 | 1 | 0 | 1 | 0.5 | |
| meter_per_call_charges_unitssrc/llm_external_call.rs:193 | fn | 15 | 1 | 0 | 1 | 0.5 | |
| meter_no_usage_per_token_returns_emptysrc/llm_external_call.rs:210 | fn | 16 | 1 | 0 | 1 | 0.5 | |
| estimate_per_token_bounds_by_chars_and_max_tokenssrc/llm_external_call.rs:228 | fn | 22 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.