pub struct UserPromptSubmitHookInput {
pub base: BaseHookInput,
pub hook_event_name: String,
pub prompt: String,
}Expand description
Input for UserPromptSubmit hook events.
Fields§
§base: BaseHookInputBase fields.
hook_event_name: StringHook event name.
prompt: StringThe submitted prompt.
Trait Implementations§
Source§impl Clone for UserPromptSubmitHookInput
impl Clone for UserPromptSubmitHookInput
Source§fn clone(&self) -> UserPromptSubmitHookInput
fn clone(&self) -> UserPromptSubmitHookInput
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 UserPromptSubmitHookInput
impl Debug for UserPromptSubmitHookInput
Source§impl<'de> Deserialize<'de> for UserPromptSubmitHookInput
impl<'de> Deserialize<'de> for UserPromptSubmitHookInput
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 UserPromptSubmitHookInput
impl RefUnwindSafe for UserPromptSubmitHookInput
impl Send for UserPromptSubmitHookInput
impl Sync for UserPromptSubmitHookInput
impl Unpin for UserPromptSubmitHookInput
impl UnsafeUnpin for UserPromptSubmitHookInput
impl UnwindSafe for UserPromptSubmitHookInput
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