pub struct InteractionUsageBucket {
pub text: Option<i32>,
pub image: Option<i32>,
pub audio: Option<i32>,
pub video: Option<i32>,
pub document: Option<i32>,
pub extra: HashMap<String, Value>,
}Expand description
Interaction usage by modality.
Fields§
§text: Option<i32>§image: Option<i32>§audio: Option<i32>§video: Option<i32>§document: Option<i32>§extra: HashMap<String, Value>Trait Implementations§
Source§impl Clone for InteractionUsageBucket
impl Clone for InteractionUsageBucket
Source§fn clone(&self) -> InteractionUsageBucket
fn clone(&self) -> InteractionUsageBucket
Returns a duplicate of the value. Read more
1.0.0 · 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 InteractionUsageBucket
impl Debug for InteractionUsageBucket
Source§impl Default for InteractionUsageBucket
impl Default for InteractionUsageBucket
Source§fn default() -> InteractionUsageBucket
fn default() -> InteractionUsageBucket
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InteractionUsageBucket
impl<'de> Deserialize<'de> for InteractionUsageBucket
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 InteractionUsageBucket
impl RefUnwindSafe for InteractionUsageBucket
impl Send for InteractionUsageBucket
impl Sync for InteractionUsageBucket
impl Unpin for InteractionUsageBucket
impl UnsafeUnpin for InteractionUsageBucket
impl UnwindSafe for InteractionUsageBucket
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