pub struct PromptHookParams {
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 LLM prompt 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 PromptHookParams
impl Clone for PromptHookParams
Source§fn clone(&self) -> PromptHookParams
fn clone(&self) -> PromptHookParams
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 PromptHookParams
impl Debug for PromptHookParams
Source§impl<'de> Deserialize<'de> for PromptHookParams
impl<'de> Deserialize<'de> for PromptHookParams
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 PromptHookParams
impl RefUnwindSafe for PromptHookParams
impl Send for PromptHookParams
impl Sync for PromptHookParams
impl Unpin for PromptHookParams
impl UnsafeUnpin for PromptHookParams
impl UnwindSafe for PromptHookParams
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