pub struct ResolvedObjectType {
pub properties: IndexMap<String, NestedSchema>,
pub required: Vec<String>,
pub additional_properties: Option<ResolvedAdditionalProperties>,
pub min_properties: Option<usize>,
pub max_properties: Option<usize>,
}Expand description
ObjectType with every $ref replaced by the schema it named.
Fields§
§properties: IndexMap<String, NestedSchema>§required: Vec<String>See ObjectType::required.
additional_properties: Option<ResolvedAdditionalProperties>§min_properties: Option<usize>§max_properties: Option<usize>Trait Implementations§
Source§impl Debug for ResolvedObjectType
impl Debug for ResolvedObjectType
Source§impl PartialEq for ResolvedObjectType
impl PartialEq for ResolvedObjectType
impl StructuralPartialEq for ResolvedObjectType
Auto Trait Implementations§
impl Freeze for ResolvedObjectType
impl RefUnwindSafe for ResolvedObjectType
impl Send for ResolvedObjectType
impl Sync for ResolvedObjectType
impl Unpin for ResolvedObjectType
impl UnsafeUnpin for ResolvedObjectType
impl UnwindSafe for ResolvedObjectType
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