pub struct SkillLlmConfig {
pub per_call_token_cap: u32,
pub per_day_usd_cap: f64,
pub cache_ttl_days: u32,
pub model_ref: Option<String>,
}Fields§
§per_call_token_cap: u32Per-call output token cap.
per_day_usd_cap: f64Per-day USD cap for all maintenance LLM calls.
cache_ttl_days: u32Cache TTL in days.
model_ref: Option<String>Optional explicit model key override. When None, role resolution picks.
Trait Implementations§
Source§impl Clone for SkillLlmConfig
impl Clone for SkillLlmConfig
Source§fn clone(&self) -> SkillLlmConfig
fn clone(&self) -> SkillLlmConfig
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 Debug for SkillLlmConfig
impl Debug for SkillLlmConfig
Source§impl Default for SkillLlmConfig
impl Default for SkillLlmConfig
Source§impl<'de> Deserialize<'de> for SkillLlmConfigwhere
SkillLlmConfig: Default,
impl<'de> Deserialize<'de> for SkillLlmConfigwhere
SkillLlmConfig: Default,
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
Auto Trait Implementations§
impl Freeze for SkillLlmConfig
impl RefUnwindSafe for SkillLlmConfig
impl Send for SkillLlmConfig
impl Sync for SkillLlmConfig
impl Unpin for SkillLlmConfig
impl UnsafeUnpin for SkillLlmConfig
impl UnwindSafe for SkillLlmConfig
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