pub struct VideoUrlContent {
pub url: String,
}Expand description
Video URL content structure for OpenRouter video support
OpenRouter supports both direct URLs and base64-encoded data URIs for video:
- A publicly accessible URL
- A base64-encoded data URI (e.g.,
data:video/mp4;base64,...)
Fields§
§url: StringURL or data URI (data:video/mp4;base64,…)
Trait Implementations§
Source§impl Clone for VideoUrlContent
impl Clone for VideoUrlContent
Source§fn clone(&self) -> VideoUrlContent
fn clone(&self) -> VideoUrlContent
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 VideoUrlContent
impl Debug for VideoUrlContent
Source§impl<'de> Deserialize<'de> for VideoUrlContent
impl<'de> Deserialize<'de> for VideoUrlContent
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoUrlContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoUrlContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VideoUrlContent
impl PartialEq for VideoUrlContent
Source§impl Serialize for VideoUrlContent
impl Serialize for VideoUrlContent
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for VideoUrlContent
Auto Trait Implementations§
impl Freeze for VideoUrlContent
impl RefUnwindSafe for VideoUrlContent
impl Send for VideoUrlContent
impl Sync for VideoUrlContent
impl Unpin for VideoUrlContent
impl UnsafeUnpin for VideoUrlContent
impl UnwindSafe for VideoUrlContent
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