pub struct StructuredAudioRequest {
pub operation: String,
pub prompt: String,
pub model: String,
pub media: Media,
pub schema: Value,
pub max_output_tokens: u32,
pub operation_id: Uuid,
pub parent_operation_id: Option<Uuid>,
}Expand description
Compatibility request for callers that always require structured Gemini audio output.
Fields§
§operation: String§prompt: String§model: String§media: Media§schema: Value§max_output_tokens: u32§operation_id: Uuid§parent_operation_id: Option<Uuid>Trait Implementations§
Source§impl Clone for StructuredAudioRequest
impl Clone for StructuredAudioRequest
Source§fn clone(&self) -> StructuredAudioRequest
fn clone(&self) -> StructuredAudioRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StructuredAudioRequest
impl Debug for StructuredAudioRequest
Source§impl PartialEq for StructuredAudioRequest
impl PartialEq for StructuredAudioRequest
impl StructuralPartialEq for StructuredAudioRequest
Auto Trait Implementations§
impl Freeze for StructuredAudioRequest
impl RefUnwindSafe for StructuredAudioRequest
impl Send for StructuredAudioRequest
impl Sync for StructuredAudioRequest
impl Unpin for StructuredAudioRequest
impl UnsafeUnpin for StructuredAudioRequest
impl UnwindSafe for StructuredAudioRequest
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