pub struct CatalogGroup {
pub base_location: String,
pub name: String,
pub schemas: Vec<Schema>,
}
Expand description
CatalogGroup
JSON schema
{
"type": "object",
"required": [
"baseLocation",
"name",
"schemas"
],
"properties": {
"baseLocation": {
"type": "string"
},
"name": {
"type": "string"
},
"schemas": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"location"
],
"properties": {
"id": {
"type": "string"
},
"location": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
Fields§
§base_location: String
§name: String
§schemas: Vec<Schema>
Implementations§
Trait Implementations§
Source§impl Clone for CatalogGroup
impl Clone for CatalogGroup
Source§fn clone(&self) -> CatalogGroup
fn clone(&self) -> CatalogGroup
Returns a duplicate 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 CatalogGroup
impl Debug for CatalogGroup
Source§impl<'de> Deserialize<'de> for CatalogGroup
impl<'de> Deserialize<'de> for CatalogGroup
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 From<&CatalogGroup> for CatalogGroup
impl From<&CatalogGroup> for CatalogGroup
Source§fn from(value: &CatalogGroup) -> Self
fn from(value: &CatalogGroup) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CatalogGroup
impl PartialEq for CatalogGroup
Source§impl Serialize for CatalogGroup
impl Serialize for CatalogGroup
impl Eq for CatalogGroup
impl StructuralPartialEq for CatalogGroup
Auto Trait Implementations§
impl Freeze for CatalogGroup
impl RefUnwindSafe for CatalogGroup
impl Send for CatalogGroup
impl Sync for CatalogGroup
impl Unpin for CatalogGroup
impl UnwindSafe for CatalogGroup
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