pub struct UIElicitationResponse {
pub action: UIElicitationResponseAction,
pub content: Option<HashMap<String, Value>>,
}Expand description
The elicitation response (accept with form values, decline, or cancel)
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§action: UIElicitationResponseActionThe user’s response: accept (submitted), decline (rejected), or cancel (dismissed)
content: Option<HashMap<String, Value>>The form values submitted by the user (present when action is ‘accept’)
Trait Implementations§
Source§impl Clone for UIElicitationResponse
impl Clone for UIElicitationResponse
Source§fn clone(&self) -> UIElicitationResponse
fn clone(&self) -> UIElicitationResponse
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 UIElicitationResponse
impl Debug for UIElicitationResponse
Source§impl Default for UIElicitationResponse
impl Default for UIElicitationResponse
Source§fn default() -> UIElicitationResponse
fn default() -> UIElicitationResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UIElicitationResponse
impl<'de> Deserialize<'de> for UIElicitationResponse
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 UIElicitationResponse
impl RefUnwindSafe for UIElicitationResponse
impl Send for UIElicitationResponse
impl Sync for UIElicitationResponse
impl Unpin for UIElicitationResponse
impl UnsafeUnpin for UIElicitationResponse
impl UnwindSafe for UIElicitationResponse
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