pub struct SessionUiElicitationResult {
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 SessionUiElicitationResult
impl Clone for SessionUiElicitationResult
Source§fn clone(&self) -> SessionUiElicitationResult
fn clone(&self) -> SessionUiElicitationResult
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 SessionUiElicitationResult
impl Debug for SessionUiElicitationResult
Source§impl Default for SessionUiElicitationResult
impl Default for SessionUiElicitationResult
Source§fn default() -> SessionUiElicitationResult
fn default() -> SessionUiElicitationResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionUiElicitationResult
impl<'de> Deserialize<'de> for SessionUiElicitationResult
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 SessionUiElicitationResult
impl RefUnwindSafe for SessionUiElicitationResult
impl Send for SessionUiElicitationResult
impl Sync for SessionUiElicitationResult
impl Unpin for SessionUiElicitationResult
impl UnsafeUnpin for SessionUiElicitationResult
impl UnwindSafe for SessionUiElicitationResult
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