#[non_exhaustive]pub struct InlinedRequest {
pub request: Option<GenerateContentRequest>,
pub metadata: Option<JsonMap>,
pub extra: ExtraFields,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.request: Option<GenerateContentRequest>§metadata: Option<JsonMap>§extra: ExtraFieldsImplementations§
Trait Implementations§
Source§impl Clone for InlinedRequest
impl Clone for InlinedRequest
Source§fn clone(&self) -> InlinedRequest
fn clone(&self) -> InlinedRequest
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 InlinedRequest
impl Debug for InlinedRequest
Source§impl Default for InlinedRequest
impl Default for InlinedRequest
Source§fn default() -> InlinedRequest
fn default() -> InlinedRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InlinedRequest
impl<'de> Deserialize<'de> for InlinedRequest
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 InlinedRequest
impl PartialEq for InlinedRequest
Source§impl Serialize for InlinedRequest
impl Serialize for InlinedRequest
impl StructuralPartialEq for InlinedRequest
Auto Trait Implementations§
impl Freeze for InlinedRequest
impl RefUnwindSafe for InlinedRequest
impl Send for InlinedRequest
impl Sync for InlinedRequest
impl Unpin for InlinedRequest
impl UnsafeUnpin for InlinedRequest
impl UnwindSafe for InlinedRequest
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