#[non_exhaustive]pub struct RealtimeResponseContentPartEvent {
pub response_id: String,
pub item_id: String,
pub output_index: u32,
pub content_index: u32,
pub part: RealtimeContentPart,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.response_id: String§item_id: String§output_index: u32§content_index: u32§part: RealtimeContentPart§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for RealtimeResponseContentPartEvent
impl Clone for RealtimeResponseContentPartEvent
Source§fn clone(&self) -> RealtimeResponseContentPartEvent
fn clone(&self) -> RealtimeResponseContentPartEvent
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<'de> Deserialize<'de> for RealtimeResponseContentPartEvent
impl<'de> Deserialize<'de> for RealtimeResponseContentPartEvent
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
impl StructuralPartialEq for RealtimeResponseContentPartEvent
Auto Trait Implementations§
impl Freeze for RealtimeResponseContentPartEvent
impl RefUnwindSafe for RealtimeResponseContentPartEvent
impl Send for RealtimeResponseContentPartEvent
impl Sync for RealtimeResponseContentPartEvent
impl Unpin for RealtimeResponseContentPartEvent
impl UnsafeUnpin for RealtimeResponseContentPartEvent
impl UnwindSafe for RealtimeResponseContentPartEvent
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