pub enum DirectOutputSpec {
Text,
JsonObject,
JsonSchema(DirectJsonSchema),
}Variants§
Trait Implementations§
Source§impl Clone for DirectOutputSpec
impl Clone for DirectOutputSpec
Source§fn clone(&self) -> DirectOutputSpec
fn clone(&self) -> DirectOutputSpec
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 DirectOutputSpec
impl Debug for DirectOutputSpec
Source§impl Default for DirectOutputSpec
impl Default for DirectOutputSpec
Source§fn default() -> DirectOutputSpec
fn default() -> DirectOutputSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DirectOutputSpec
impl<'de> Deserialize<'de> for DirectOutputSpec
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 Eq for DirectOutputSpec
Source§impl PartialEq for DirectOutputSpec
impl PartialEq for DirectOutputSpec
Source§fn eq(&self, other: &DirectOutputSpec) -> bool
fn eq(&self, other: &DirectOutputSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DirectOutputSpec
impl Serialize for DirectOutputSpec
impl StructuralPartialEq for DirectOutputSpec
Auto Trait Implementations§
impl Freeze for DirectOutputSpec
impl RefUnwindSafe for DirectOutputSpec
impl Send for DirectOutputSpec
impl Sync for DirectOutputSpec
impl Unpin for DirectOutputSpec
impl UnsafeUnpin for DirectOutputSpec
impl UnwindSafe for DirectOutputSpec
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