pub struct FieldSchemaV1 {
pub field_type: FieldType,
pub format: Option<StringFormat>,
pub enum_values: Option<Vec<String>>,
pub max_length: Option<u32>,
pub minimum: Option<i64>,
pub maximum: Option<i64>,
pub items: Option<Box<FieldSchemaV1>>,
pub max_items: Option<u32>,
pub properties: Option<BTreeMap<String, FieldSchemaV1>>,
pub required: Option<Vec<String>>,
pub additional_properties: Option<bool>,
pub description: Option<String>,
}Fields§
§field_type: FieldType§format: Option<StringFormat>§enum_values: Option<Vec<String>>§max_length: Option<u32>§minimum: Option<i64>§maximum: Option<i64>§items: Option<Box<FieldSchemaV1>>§max_items: Option<u32>§properties: Option<BTreeMap<String, FieldSchemaV1>>§required: Option<Vec<String>>§additional_properties: Option<bool>§description: Option<String>Trait Implementations§
Source§impl Clone for FieldSchemaV1
impl Clone for FieldSchemaV1
Source§impl Debug for FieldSchemaV1
impl Debug for FieldSchemaV1
Source§impl<'de> Deserialize<'de> for FieldSchemaV1
impl<'de> Deserialize<'de> for FieldSchemaV1
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 FieldSchemaV1
impl PartialEq for FieldSchemaV1
Source§impl Serialize for FieldSchemaV1
impl Serialize for FieldSchemaV1
impl StructuralPartialEq for FieldSchemaV1
Auto Trait Implementations§
impl Freeze for FieldSchemaV1
impl RefUnwindSafe for FieldSchemaV1
impl Send for FieldSchemaV1
impl Sync for FieldSchemaV1
impl Unpin for FieldSchemaV1
impl UnsafeUnpin for FieldSchemaV1
impl UnwindSafe for FieldSchemaV1
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