pub enum ParamSource {
Ref(String),
Lit(Literal),
}Variants§
Trait Implementations§
Source§impl Clone for ParamSource
impl Clone for ParamSource
Source§impl Debug for ParamSource
impl Debug for ParamSource
Source§impl<'de> Deserialize<'de> for ParamSource
impl<'de> Deserialize<'de> for ParamSource
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 ParamSource
Source§impl JsonSchema for ParamSource
impl JsonSchema for ParamSource
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ParamSource
impl PartialEq for ParamSource
Source§impl Serialize for ParamSource
impl Serialize for ParamSource
impl StructuralPartialEq for ParamSource
Auto Trait Implementations§
impl Freeze for ParamSource
impl RefUnwindSafe for ParamSource
impl Send for ParamSource
impl Sync for ParamSource
impl Unpin for ParamSource
impl UnsafeUnpin for ParamSource
impl UnwindSafe for ParamSource
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