pub struct OmpToolProposal {
pub session_id: String,
pub turn_id: String,
pub tool_name: String,
pub arguments: State,
pub provider: Option<String>,
pub model: Option<String>,
pub model_call_ref: Option<String>,
pub confidence: Option<f64>,
pub reason: Option<String>,
pub metadata: State,
}Fields§
§session_id: String§turn_id: String§tool_name: String§arguments: State§provider: Option<String>§model: Option<String>§model_call_ref: Option<String>§confidence: Option<f64>§reason: Option<String>§metadata: StateTrait Implementations§
Source§impl Clone for OmpToolProposal
impl Clone for OmpToolProposal
Source§fn clone(&self) -> OmpToolProposal
fn clone(&self) -> OmpToolProposal
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 OmpToolProposal
impl Debug for OmpToolProposal
Source§impl Default for OmpToolProposal
impl Default for OmpToolProposal
Source§fn default() -> OmpToolProposal
fn default() -> OmpToolProposal
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OmpToolProposal
impl RefUnwindSafe for OmpToolProposal
impl Send for OmpToolProposal
impl Sync for OmpToolProposal
impl Unpin for OmpToolProposal
impl UnsafeUnpin for OmpToolProposal
impl UnwindSafe for OmpToolProposal
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