pub struct LiveClientRealtimeInput {
pub media_chunks: Option<Vec<Blob>>,
pub audio: Option<Blob>,
pub audio_stream_end: Option<bool>,
pub video: Option<Blob>,
pub text: Option<String>,
pub activity_start: Option<ActivityStart>,
pub activity_end: Option<ActivityEnd>,
}Expand description
User input that is sent in real time.
Fields§
§media_chunks: Option<Vec<Blob>>§audio: Option<Blob>§audio_stream_end: Option<bool>§video: Option<Blob>§text: Option<String>§activity_start: Option<ActivityStart>§activity_end: Option<ActivityEnd>Trait Implementations§
Source§impl Clone for LiveClientRealtimeInput
impl Clone for LiveClientRealtimeInput
Source§fn clone(&self) -> LiveClientRealtimeInput
fn clone(&self) -> LiveClientRealtimeInput
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 LiveClientRealtimeInput
impl Debug for LiveClientRealtimeInput
Source§impl<'de> Deserialize<'de> for LiveClientRealtimeInput
impl<'de> Deserialize<'de> for LiveClientRealtimeInput
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 LiveClientRealtimeInput
impl RefUnwindSafe for LiveClientRealtimeInput
impl Send for LiveClientRealtimeInput
impl Sync for LiveClientRealtimeInput
impl Unpin for LiveClientRealtimeInput
impl UnsafeUnpin for LiveClientRealtimeInput
impl UnwindSafe for LiveClientRealtimeInput
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