pub struct ResolvedVideoResource {
pub reference: String,
pub url: Option<String>,
pub bytes_base64_encoded: Option<String>,
pub mime_type: Option<String>,
}Expand description
Facts supplied by a host after URL resolution/download or publication.
bytes_base64_encoded/mime_type are needed by Gemini; url is needed by
the OpenRouter-shaped request. No URL or bytes are inferred by a mapper.
Fields§
§reference: String§url: Option<String>§bytes_base64_encoded: Option<String>§mime_type: Option<String>Trait Implementations§
Source§impl Clone for ResolvedVideoResource
impl Clone for ResolvedVideoResource
Source§impl Debug for ResolvedVideoResource
impl Debug for ResolvedVideoResource
Source§impl Default for ResolvedVideoResource
impl Default for ResolvedVideoResource
impl Eq for ResolvedVideoResource
Source§impl PartialEq for ResolvedVideoResource
impl PartialEq for ResolvedVideoResource
impl StructuralPartialEq for ResolvedVideoResource
Auto Trait Implementations§
impl Freeze for ResolvedVideoResource
impl RefUnwindSafe for ResolvedVideoResource
impl Send for ResolvedVideoResource
impl Sync for ResolvedVideoResource
impl Unpin for ResolvedVideoResource
impl UnsafeUnpin for ResolvedVideoResource
impl UnwindSafe for ResolvedVideoResource
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