pub struct LlmRoastProvider { /* private fields */ }Expand description
LLM-powered roast provider that generates dynamic, context-aware roasts.
Falls back to LocalRoastProvider if the LLM call fails or returns invalid data.
Implementations§
Trait Implementations§
Source§impl RoastProvider for LlmRoastProvider
impl RoastProvider for LlmRoastProvider
Auto Trait Implementations§
impl Freeze for LlmRoastProvider
impl RefUnwindSafe for LlmRoastProvider
impl Send for LlmRoastProvider
impl Sync for LlmRoastProvider
impl Unpin for LlmRoastProvider
impl UnsafeUnpin for LlmRoastProvider
impl UnwindSafe for LlmRoastProvider
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