pub struct TtsResponse(pub ChatResponse);Expand description
Response from a text-to-speech request.
Tuple Fields§
§0: ChatResponseImplementations§
Source§impl TtsResponse
impl TtsResponse
Sourcepub fn audio(&self) -> Result<&ResponseAudio>
pub fn audio(&self) -> Result<&ResponseAudio>
Get the audio data from the response.
§Errors
Returns an error if no audio data is present in the response.
Sourcepub fn into_inner(self) -> ChatResponse
pub fn into_inner(self) -> ChatResponse
Get the underlying chat response.
Trait Implementations§
Source§impl Clone for TtsResponse
impl Clone for TtsResponse
Source§fn clone(&self) -> TtsResponse
fn clone(&self) -> TtsResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TtsResponse
impl RefUnwindSafe for TtsResponse
impl Send for TtsResponse
impl Sync for TtsResponse
impl Unpin for TtsResponse
impl UnsafeUnpin for TtsResponse
impl UnwindSafe for TtsResponse
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