pub struct Ask {
pub key: String,
pub message: String,
pub form: Form,
}Expand description
One question an operation asks the user, as an MCP elicitation: a message and the form of the answer.
Fields§
§key: StringIdentifies the answer when the client sends it back.
message: String§form: FormTrait Implementations§
Source§impl<'de> Deserialize<'de> for Ask
impl<'de> Deserialize<'de> for Ask
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
impl StructuralPartialEq for Ask
Auto Trait Implementations§
impl Forget for Ask
impl Freeze for Ask
impl RefUnwindSafe for Ask
impl Send for Ask
impl Sync for Ask
impl Unpin for Ask
impl UnsafeUnpin for Ask
impl UnwindSafe for Ask
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