pub struct GtjSchemaObject {
pub title: Option<String>,
pub description: Option<String>,
pub type: GtjSchemaObjectTypeObject,
pub properties: BTreeMap<String, GtjSchemaAny>,
pub required: Option<Vec<String>>,
pub additional_properties: Option<bool>,
}Fields§
§title: Option<String>§description: Option<String>§type: GtjSchemaObjectTypeObject§properties: BTreeMap<String, GtjSchemaAny>§required: Option<Vec<String>>§additional_properties: Option<bool>Trait Implementations§
Source§impl Clone for GtjSchemaObject
impl Clone for GtjSchemaObject
Source§fn clone(&self) -> GtjSchemaObject
fn clone(&self) -> GtjSchemaObject
Returns a copy of the value. Read more
1.0.0 · 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 GtjSchemaObject
impl Debug for GtjSchemaObject
Source§impl<'de> Deserialize<'de> for GtjSchemaObject
impl<'de> Deserialize<'de> for GtjSchemaObject
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 GtjSchemaObject
impl PartialEq for GtjSchemaObject
Source§impl Serialize for GtjSchemaObject
impl Serialize for GtjSchemaObject
impl StructuralPartialEq for GtjSchemaObject
Auto Trait Implementations§
impl Freeze for GtjSchemaObject
impl RefUnwindSafe for GtjSchemaObject
impl Send for GtjSchemaObject
impl Sync for GtjSchemaObject
impl Unpin for GtjSchemaObject
impl UnwindSafe for GtjSchemaObject
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