#[non_exhaustive]pub struct InputAudioPart {
pub type_: InputAudioPartType,
pub input_audio: InputAudio,
pub prompt_cache_breakpoint: Option<PromptCacheBreakpoint>,
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.type_: InputAudioPartType§input_audio: InputAudio§prompt_cache_breakpoint: Option<PromptCacheBreakpoint>§rest: RestImplementations§
Source§impl InputAudioPart
impl InputAudioPart
Sourcepub fn builder(
type_: InputAudioPartType,
input_audio: InputAudio,
) -> InputAudioPartBuilder
pub fn builder( type_: InputAudioPartType, input_audio: InputAudio, ) -> InputAudioPartBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for InputAudioPart
impl Clone for InputAudioPart
Source§impl Debug for InputAudioPart
impl Debug for InputAudioPart
Source§impl DeclaredFields for InputAudioPart
impl DeclaredFields for InputAudioPart
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for InputAudioPart
impl<'de> Deserialize<'de> for InputAudioPart
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 InputAudioPart
Source§impl PartialEq for InputAudioPart
impl PartialEq for InputAudioPart
Source§impl Serialize for InputAudioPart
impl Serialize for InputAudioPart
impl StructuralPartialEq for InputAudioPart
Auto Trait Implementations§
impl Freeze for InputAudioPart
impl RefUnwindSafe for InputAudioPart
impl Send for InputAudioPart
impl Sync for InputAudioPart
impl Unpin for InputAudioPart
impl UnsafeUnpin for InputAudioPart
impl UnwindSafe for InputAudioPart
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