pub struct ApplicationInvokeContent {
pub type_: String,
pub value: String,
pub key: Option<String>,
}Expand description
One typed content value in an application invocation message.
Fields§
§type_: StringUpstream content type, for example input or upload_file.
value: StringText, selection, file identifier, or media URL.
key: Option<String>Field name, required by the service for text applications.
Implementations§
Trait Implementations§
Source§impl Clone for ApplicationInvokeContent
impl Clone for ApplicationInvokeContent
Source§fn clone(&self) -> ApplicationInvokeContent
fn clone(&self) -> ApplicationInvokeContent
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 ApplicationInvokeContent
impl Debug for ApplicationInvokeContent
impl Eq for ApplicationInvokeContent
Source§impl PartialEq for ApplicationInvokeContent
impl PartialEq for ApplicationInvokeContent
Source§impl Serialize for ApplicationInvokeContent
impl Serialize for ApplicationInvokeContent
impl StructuralPartialEq for ApplicationInvokeContent
Auto Trait Implementations§
impl Freeze for ApplicationInvokeContent
impl RefUnwindSafe for ApplicationInvokeContent
impl Send for ApplicationInvokeContent
impl Sync for ApplicationInvokeContent
impl Unpin for ApplicationInvokeContent
impl UnsafeUnpin for ApplicationInvokeContent
impl UnwindSafe for ApplicationInvokeContent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.