#[non_exhaustive]pub struct InlinedResponse {
pub metadata: Option<JsonMap>,
pub output: Option<InlinedResponseOutput>,
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.metadata: Option<JsonMap>§output: Option<InlinedResponseOutput>§extra: ExtraFieldsImplementations§
Trait Implementations§
Source§impl Clone for InlinedResponse
impl Clone for InlinedResponse
Source§fn clone(&self) -> InlinedResponse
fn clone(&self) -> InlinedResponse
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 InlinedResponse
impl Debug for InlinedResponse
Source§impl Default for InlinedResponse
impl Default for InlinedResponse
Source§fn default() -> InlinedResponse
fn default() -> InlinedResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InlinedResponse
impl<'de> Deserialize<'de> for InlinedResponse
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 InlinedResponse
impl PartialEq for InlinedResponse
Source§impl Serialize for InlinedResponse
impl Serialize for InlinedResponse
impl StructuralPartialEq for InlinedResponse
Auto Trait Implementations§
impl Freeze for InlinedResponse
impl RefUnwindSafe for InlinedResponse
impl Send for InlinedResponse
impl Sync for InlinedResponse
impl Unpin for InlinedResponse
impl UnsafeUnpin for InlinedResponse
impl UnwindSafe for InlinedResponse
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