pub struct UserInputCompletedData {
pub answer: Option<String>,
pub request_id: RequestId,
pub was_freeform: Option<bool>,
}Expand description
User input request completion with the user’s response
Fields§
§answer: Option<String>The user’s answer to the input request
request_id: RequestIdRequest ID of the resolved user input request; clients should dismiss any UI for this request
was_freeform: Option<bool>Whether the answer was typed as free-form text rather than selected from choices
Trait Implementations§
Source§impl Clone for UserInputCompletedData
impl Clone for UserInputCompletedData
Source§fn clone(&self) -> UserInputCompletedData
fn clone(&self) -> UserInputCompletedData
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 UserInputCompletedData
impl Debug for UserInputCompletedData
Source§impl<'de> Deserialize<'de> for UserInputCompletedData
impl<'de> Deserialize<'de> for UserInputCompletedData
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 UserInputCompletedData
impl RefUnwindSafe for UserInputCompletedData
impl Send for UserInputCompletedData
impl Sync for UserInputCompletedData
impl Unpin for UserInputCompletedData
impl UnsafeUnpin for UserInputCompletedData
impl UnwindSafe for UserInputCompletedData
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