pub struct UserQuestion {
pub question: String,
pub header: String,
pub options: Vec<UserQuestionOption>,
pub multi_select: bool,
}Expand description
A structured question the agent asks the operator (Claude-Code AskUserQuestion).
Fields§
§question: String§header: StringShort chip/label for the question (e.g. “Auth method”).
options: Vec<UserQuestionOption>§multi_select: boolTrait Implementations§
Source§impl Clone for UserQuestion
impl Clone for UserQuestion
Source§impl Debug for UserQuestion
impl Debug for UserQuestion
Source§impl<'de> Deserialize<'de> for UserQuestion
impl<'de> Deserialize<'de> for UserQuestion
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 UserQuestion
impl RefUnwindSafe for UserQuestion
impl Send for UserQuestion
impl Sync for UserQuestion
impl Unpin for UserQuestion
impl UnsafeUnpin for UserQuestion
impl UnwindSafe for UserQuestion
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