pub struct PermissionPromptRequestRead {
pub intention: String,
pub kind: PermissionPromptRequestReadKind,
pub path: String,
pub tool_call_id: Option<String>,
}Expand description
File read permission prompt
Fields§
§intention: StringHuman-readable description of why the file is being read
kind: PermissionPromptRequestReadKindPrompt kind discriminator
path: StringPath of the file or directory being read
tool_call_id: Option<String>Tool call ID that triggered this permission request
Trait Implementations§
Source§impl Clone for PermissionPromptRequestRead
impl Clone for PermissionPromptRequestRead
Source§fn clone(&self) -> PermissionPromptRequestRead
fn clone(&self) -> PermissionPromptRequestRead
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 PermissionPromptRequestRead
impl Debug for PermissionPromptRequestRead
Source§impl<'de> Deserialize<'de> for PermissionPromptRequestRead
impl<'de> Deserialize<'de> for PermissionPromptRequestRead
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 PermissionPromptRequestRead
impl RefUnwindSafe for PermissionPromptRequestRead
impl Send for PermissionPromptRequestRead
impl Sync for PermissionPromptRequestRead
impl Unpin for PermissionPromptRequestRead
impl UnsafeUnpin for PermissionPromptRequestRead
impl UnwindSafe for PermissionPromptRequestRead
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