pub struct VideoResponseInfo {
pub timestamp: String,
pub model_id: String,
pub headers: Option<Headers>,
}Expand description
Response metadata for VideoModel::do_generate.
Mirrors VideoModelV4Result.response. Unlike crate::shared::ResponseInfo
the timestamp and model_id fields are required.
Fields§
§timestamp: StringTimestamp for the start of the generated response (ISO-8601 string).
model_id: StringModel id reported by the provider.
headers: Option<Headers>Response headers.
Trait Implementations§
Source§impl Clone for VideoResponseInfo
impl Clone for VideoResponseInfo
Source§fn clone(&self) -> VideoResponseInfo
fn clone(&self) -> VideoResponseInfo
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 VideoResponseInfo
impl Debug for VideoResponseInfo
Source§impl<'de> Deserialize<'de> for VideoResponseInfo
impl<'de> Deserialize<'de> for VideoResponseInfo
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
Source§impl PartialEq for VideoResponseInfo
impl PartialEq for VideoResponseInfo
Source§fn eq(&self, other: &VideoResponseInfo) -> bool
fn eq(&self, other: &VideoResponseInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VideoResponseInfo
impl Serialize for VideoResponseInfo
impl StructuralPartialEq for VideoResponseInfo
Auto Trait Implementations§
impl Freeze for VideoResponseInfo
impl RefUnwindSafe for VideoResponseInfo
impl Send for VideoResponseInfo
impl Sync for VideoResponseInfo
impl Unpin for VideoResponseInfo
impl UnsafeUnpin for VideoResponseInfo
impl UnwindSafe for VideoResponseInfo
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