pub struct AgentHookParams {
pub prompt: String,
pub if: Option<String>,
pub timeout: Option<u64>,
pub model: Option<String>,
pub status_message: Option<String>,
pub once: Option<bool>,
}Expand description
Parameters for an agentic verifier hook.
Fields§
§prompt: String§if: Option<String>§timeout: Option<u64>§model: Option<String>§status_message: Option<String>§once: Option<bool>Trait Implementations§
Source§impl Clone for AgentHookParams
impl Clone for AgentHookParams
Source§fn clone(&self) -> AgentHookParams
fn clone(&self) -> AgentHookParams
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 AgentHookParams
impl Debug for AgentHookParams
Source§impl<'de> Deserialize<'de> for AgentHookParams
impl<'de> Deserialize<'de> for AgentHookParams
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 AgentHookParams
impl RefUnwindSafe for AgentHookParams
impl Send for AgentHookParams
impl Sync for AgentHookParams
impl Unpin for AgentHookParams
impl UnsafeUnpin for AgentHookParams
impl UnwindSafe for AgentHookParams
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