#[non_exhaustive]pub struct ContentItemInputAudio {
pub audio: AudioReference,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.audio: AudioReference§rest: RestImplementations§
Source§impl ContentItemInputAudio
impl ContentItemInputAudio
Sourcepub fn builder(audio: AudioReference) -> ContentItemInputAudioBuilder
pub fn builder(audio: AudioReference) -> ContentItemInputAudioBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ContentItemInputAudio
impl Clone for ContentItemInputAudio
Source§impl Debug for ContentItemInputAudio
impl Debug for ContentItemInputAudio
Source§impl DeclaredFields for ContentItemInputAudio
impl DeclaredFields for ContentItemInputAudio
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ContentItemInputAudio
impl<'de> Deserialize<'de> for ContentItemInputAudio
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ContentItemInputAudio
impl PartialEq for ContentItemInputAudio
Source§impl Serialize for ContentItemInputAudio
impl Serialize for ContentItemInputAudio
impl StructuralPartialEq for ContentItemInputAudio
Auto Trait Implementations§
impl Freeze for ContentItemInputAudio
impl RefUnwindSafe for ContentItemInputAudio
impl Send for ContentItemInputAudio
impl Sync for ContentItemInputAudio
impl Unpin for ContentItemInputAudio
impl UnsafeUnpin for ContentItemInputAudio
impl UnwindSafe for ContentItemInputAudio
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