pub struct MediaInput {
pub kind: MediaKind,
pub data: String,
}Expand description
One inline media item, in request order.
Fields§
§kind: MediaKindImage or audio.
data: StringBase64 or a data URL. HTTP URLs are not fetched.
Implementations§
Trait Implementations§
Source§impl Clone for MediaInput
impl Clone for MediaInput
Source§impl Debug for MediaInput
impl Debug for MediaInput
Source§impl<'de> Deserialize<'de> for MediaInput
impl<'de> Deserialize<'de> for MediaInput
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 MediaInput
impl RefUnwindSafe for MediaInput
impl Send for MediaInput
impl Sync for MediaInput
impl Unpin for MediaInput
impl UnsafeUnpin for MediaInput
impl UnwindSafe for MediaInput
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