pub struct ModuleOutput {
pub additional_context: Option<String>,
pub system_message: Option<String>,
pub decision: Option<Decision>,
pub detail: Value,
}Fields§
§additional_context: Option<String>§system_message: Option<String>§decision: Option<Decision>§detail: ValueFree-form, content-free detail for the result record.
Implementations§
Trait Implementations§
Source§impl Clone for ModuleOutput
impl Clone for ModuleOutput
Source§impl Debug for ModuleOutput
impl Debug for ModuleOutput
Source§impl Default for ModuleOutput
impl Default for ModuleOutput
Source§impl PartialEq for ModuleOutput
impl PartialEq for ModuleOutput
impl StructuralPartialEq for ModuleOutput
Auto Trait Implementations§
impl Freeze for ModuleOutput
impl RefUnwindSafe for ModuleOutput
impl Send for ModuleOutput
impl Sync for ModuleOutput
impl Unpin for ModuleOutput
impl UnsafeUnpin for ModuleOutput
impl UnwindSafe for ModuleOutput
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