pub struct UserPromptSubmittedInput {
pub timestamp: i64,
pub cwd: PathBuf,
pub prompt: String,
}Expand description
Input for the userPromptSubmitted hook — received when the user sends a message.
Fields§
§timestamp: i64Unix timestamp (ms).
cwd: PathBufWorking directory.
prompt: StringThe user’s message text.
Trait Implementations§
Source§impl Clone for UserPromptSubmittedInput
impl Clone for UserPromptSubmittedInput
Source§fn clone(&self) -> UserPromptSubmittedInput
fn clone(&self) -> UserPromptSubmittedInput
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 UserPromptSubmittedInput
impl Debug for UserPromptSubmittedInput
Source§impl<'de> Deserialize<'de> for UserPromptSubmittedInput
impl<'de> Deserialize<'de> for UserPromptSubmittedInput
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 UserPromptSubmittedInput
impl RefUnwindSafe for UserPromptSubmittedInput
impl Send for UserPromptSubmittedInput
impl Sync for UserPromptSubmittedInput
impl Unpin for UserPromptSubmittedInput
impl UnsafeUnpin for UserPromptSubmittedInput
impl UnwindSafe for UserPromptSubmittedInput
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