pub struct ParameterBindings {
pub bindings: HashMap<String, ParameterValue>,
}Expand description
Parameter bindings for tool calls
Maps parameter names to values that can be either literals or references to event context variables.
Fields§
§bindings: HashMap<String, ParameterValue>Map of parameter names to values
Trait Implementations§
Source§impl Clone for ParameterBindings
impl Clone for ParameterBindings
Source§fn clone(&self) -> ParameterBindings
fn clone(&self) -> ParameterBindings
Returns a duplicate of the value. Read more
1.0.0 · 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 ParameterBindings
impl Debug for ParameterBindings
Source§impl<'de> Deserialize<'de> for ParameterBindings
impl<'de> Deserialize<'de> for ParameterBindings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ParameterBindings
impl RefUnwindSafe for ParameterBindings
impl Send for ParameterBindings
impl Sync for ParameterBindings
impl Unpin for ParameterBindings
impl UnwindSafe for ParameterBindings
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