pub struct Audio {
pub data: Vec<u8>,
pub mime_type: String,
pub description: Option<String>,
}Expand description
Audio content attachment primitive.
Binary audio data with MIME type, mirroring google.antigravity.types.Audio.
Fields§
§data: Vec<u8>Raw audio bytes (e.g. WAV, MP3).
mime_type: StringMIME type of the audio (e.g. "audio/wav").
description: Option<String>Optional text description of the audio.
Implementations§
Source§impl Audio
impl Audio
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Audio
impl<'de> Deserialize<'de> for Audio
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 Eq for Audio
Source§impl MediaContent for Audio
impl MediaContent for Audio
impl StructuralPartialEq for Audio
Auto Trait Implementations§
impl Freeze for Audio
impl RefUnwindSafe for Audio
impl Send for Audio
impl Sync for Audio
impl Unpin for Audio
impl UnsafeUnpin for Audio
impl UnwindSafe for Audio
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