pub struct GenerateSpeechResult {
pub audio: GeneratedAudio,
pub warnings: Vec<Warning>,
pub request: RequestMetadata,
pub responses: Vec<ResponseMetadata>,
pub provider_metadata: Option<ProviderMetadata>,
}Expand description
Result of generate_speech.
Fields§
§audio: GeneratedAudioThe generated audio.
warnings: Vec<Warning>Adapter warnings.
request: RequestMetadataRequest metadata.
responses: Vec<ResponseMetadata>Response metadata of the calls made.
provider_metadata: Option<ProviderMetadata>Provider-specific metadata.
Trait Implementations§
Source§impl Clone for GenerateSpeechResult
impl Clone for GenerateSpeechResult
Source§fn clone(&self) -> GenerateSpeechResult
fn clone(&self) -> GenerateSpeechResult
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 GenerateSpeechResult
impl Debug for GenerateSpeechResult
Source§impl PartialEq for GenerateSpeechResult
impl PartialEq for GenerateSpeechResult
impl StructuralPartialEq for GenerateSpeechResult
Auto Trait Implementations§
impl !Freeze for GenerateSpeechResult
impl RefUnwindSafe for GenerateSpeechResult
impl Send for GenerateSpeechResult
impl Sync for GenerateSpeechResult
impl Unpin for GenerateSpeechResult
impl UnsafeUnpin for GenerateSpeechResult
impl UnwindSafe for GenerateSpeechResult
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