MCPcopy Create free account
hub / github.com/AI45Lab/Code / fmt

Method fmt

core/src/llm/factory.rs:34–52  ·  view source on GitHub ↗
(&self, f: &mut std::fmt::Formatter<'_>)

Source from the content-addressed store, hash-verified

32
33impl std::fmt::Debug for LlmConfig {
34 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
35 f.debug_struct("LlmConfig")
36 .field("provider", &self.provider)
37 .field("model", &self.model)
38 .field("api_key", &"[REDACTED]")
39 .field("base_url", &self.base_url)
40 .field("headers", &self.headers.keys().collect::<Vec<_>>())
41 .field("session_id_header", &self.session_id_header)
42 .field(
43 "session_id",
44 &self.session_id.as_ref().map(|_| "[REDACTED]"),
45 )
46 .field("retry_config", &self.retry_config)
47 .field("temperature", &self.temperature)
48 .field("max_tokens", &self.max_tokens)
49 .field("thinking_budget", &self.thinking_budget)
50 .field("disable_temperature", &self.disable_temperature)
51 .finish()
52 }
53}
54
55impl LlmConfig {

Callers

nothing calls this directly

Calls 1

finishMethod · 0.45

Tested by

no test coverage detected