pub struct CatalogGroup {
pub name: String,
pub description: String,
pub schemas: Vec<String>,
}Expand description
A group of related schemas in the catalog.
Groups provide richer metadata for catalog consumers that support them.
Consumers that don’t understand groups simply ignore the field.
Fields§
§name: String§description: String§schemas: Vec<String>Schema names that belong to this group.
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
Auto Trait Implementations§
impl Freeze for CatalogGroup
impl RefUnwindSafe for CatalogGroup
impl Send for CatalogGroup
impl Sync for CatalogGroup
impl Unpin for CatalogGroup
impl UnsafeUnpin 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