#[non_exhaustive]pub enum ResponseFunctionParameters {
Schema(JsonSchema),
Null,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Schema(JsonSchema)
Null
Trait Implementations§
Source§impl Clone for ResponseFunctionParameters
impl Clone for ResponseFunctionParameters
Source§fn clone(&self) -> ResponseFunctionParameters
fn clone(&self) -> ResponseFunctionParameters
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 ResponseFunctionParameters
impl Debug for ResponseFunctionParameters
Source§impl<'de> Deserialize<'de> for ResponseFunctionParameters
impl<'de> Deserialize<'de> for ResponseFunctionParameters
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
impl StructuralPartialEq for ResponseFunctionParameters
Auto Trait Implementations§
impl Freeze for ResponseFunctionParameters
impl RefUnwindSafe for ResponseFunctionParameters
impl Send for ResponseFunctionParameters
impl Sync for ResponseFunctionParameters
impl Unpin for ResponseFunctionParameters
impl UnsafeUnpin for ResponseFunctionParameters
impl UnwindSafe for ResponseFunctionParameters
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