pub struct EditResponse {
pub created: u32,
pub choices: Vec<Choice>,
pub usage: Usage,
}
👎Deprecated: Use the chat api instead
Expand description
The response of an edit request.
/// # use serde_json;
let text = &res.choices[0].text;
// or
let text = res.to_string();
It implements Display as a shortcut to easily extract the content.
Fields§
§created: u32
👎Deprecated: Use the chat api instead
§choices: Vec<Choice>
👎Deprecated: Use the chat api instead
§usage: Usage
👎Deprecated: Use the chat api instead
Trait Implementations§
Source§impl Clone for EditResponse
impl Clone for EditResponse
Source§fn clone(&self) -> EditResponse
fn clone(&self) -> EditResponse
Returns a copy 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 moreSource§impl Debug for EditResponse
impl Debug for EditResponse
Source§impl<'de> Deserialize<'de> for EditResponse
impl<'de> Deserialize<'de> for EditResponse
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
Auto Trait Implementations§
impl Freeze for EditResponse
impl RefUnwindSafe for EditResponse
impl Send for EditResponse
impl Sync for EditResponse
impl Unpin for EditResponse
impl UnwindSafe for EditResponse
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