pub struct ResponseBase {
pub id: Option<String>,
pub object: Option<String>,
pub model: Option<String>,
pub usage: Option<Box<UsageInfo>>,
}Fields§
§id: Option<String>§object: Option<String>§model: Option<String>§usage: Option<Box<UsageInfo>>Implementations§
Source§impl ResponseBase
impl ResponseBase
pub fn new() -> ResponseBase
Trait Implementations§
Source§impl Clone for ResponseBase
impl Clone for ResponseBase
Source§fn clone(&self) -> ResponseBase
fn clone(&self) -> ResponseBase
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 moreSource§impl Debug for ResponseBase
impl Debug for ResponseBase
Source§impl Default for ResponseBase
impl Default for ResponseBase
Source§fn default() -> ResponseBase
fn default() -> ResponseBase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResponseBase
impl<'de> Deserialize<'de> for ResponseBase
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
Source§impl PartialEq for ResponseBase
impl PartialEq for ResponseBase
Source§impl Serialize for ResponseBase
impl Serialize for ResponseBase
impl StructuralPartialEq for ResponseBase
Auto Trait Implementations§
impl Freeze for ResponseBase
impl RefUnwindSafe for ResponseBase
impl Send for ResponseBase
impl Sync for ResponseBase
impl Unpin for ResponseBase
impl UnsafeUnpin for ResponseBase
impl UnwindSafe for ResponseBase
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