pub struct PluginOutput {
pub translated_request: LlmRequest,
pub translation_report: TranslationReport,
}Expand description
Output produced by a plugin after translation.
Contains the translated request in the backend’s native API format
and a TranslationReport describing what happened to each intent.
Fields§
§translated_request: LlmRequestThe final request in the backend’s native API format.
translation_report: TranslationReportReport describing what happened to each intent.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PluginOutput
impl RefUnwindSafe for PluginOutput
impl Send for PluginOutput
impl Sync for PluginOutput
impl Unpin for PluginOutput
impl UnsafeUnpin for PluginOutput
impl UnwindSafe for PluginOutput
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