pub enum ParamDefault {
None,
Value(Value),
}Variants§
Trait Implementations§
Source§impl Clone for ParamDefault
impl Clone for ParamDefault
Source§impl Debug for ParamDefault
impl Debug for ParamDefault
Source§impl<'de> Deserialize<'de> for ParamDefault
impl<'de> Deserialize<'de> for ParamDefault
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 JsonSchema for ParamDefault
impl JsonSchema for ParamDefault
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 ParamDefault
impl PartialEq for ParamDefault
Source§impl Serialize for ParamDefault
impl Serialize for ParamDefault
impl StructuralPartialEq for ParamDefault
Auto Trait Implementations§
impl Freeze for ParamDefault
impl RefUnwindSafe for ParamDefault
impl Send for ParamDefault
impl Sync for ParamDefault
impl Unpin for ParamDefault
impl UnsafeUnpin for ParamDefault
impl UnwindSafe for ParamDefault
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