pub struct LocalRoastProvider;Expand description
Local roast provider using hardcoded messages from the i18n module.
This is the default provider and serves as the fallback when LLM calls fail.
Trait Implementations§
Source§impl RoastProvider for LocalRoastProvider
impl RoastProvider for LocalRoastProvider
Auto Trait Implementations§
impl Freeze for LocalRoastProvider
impl RefUnwindSafe for LocalRoastProvider
impl Send for LocalRoastProvider
impl Sync for LocalRoastProvider
impl Unpin for LocalRoastProvider
impl UnsafeUnpin for LocalRoastProvider
impl UnwindSafe for LocalRoastProvider
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