pub struct DataTableTables {
pub datatable_name: String,
pub schemas: HashMap<String, Vec<String>>,
pub error: Option<String>,
pub instance: bool,
pub permissioned: bool,
pub usable_roles: Vec<String>,
pub default_role: String,
pub can_create_schema: bool,
pub creatable_schemas: Vec<String>,
}Fields§
§datatable_name: String§schemas: HashMap<String, Vec<String>>Hierarchical metadata: schema_name -> table_names
error: Option<String>§instance: boolon the instance database, the only kind that can be under roles or have its access edited
permissioned: bool§usable_roles: Vec<String>the roles the caller may connect as, by name; empty when not under roles
default_role: String§can_create_schema: boolwhether the role the listing connected as may create schemas
creatable_schemas: Vec<String>the schemas the role the listing connected as may create in
Implementations§
Trait Implementations§
Source§impl Clone for DataTableTables
impl Clone for DataTableTables
Source§impl Debug for DataTableTables
impl Debug for DataTableTables
Source§impl Default for DataTableTables
impl Default for DataTableTables
Source§impl<'de> Deserialize<'de> for DataTableTables
impl<'de> Deserialize<'de> for DataTableTables
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 DataTableTables
impl PartialEq for DataTableTables
Source§impl Serialize for DataTableTables
impl Serialize for DataTableTables
impl StructuralPartialEq for DataTableTables
Auto Trait Implementations§
impl Freeze for DataTableTables
impl RefUnwindSafe for DataTableTables
impl Send for DataTableTables
impl Sync for DataTableTables
impl Unpin for DataTableTables
impl UnsafeUnpin for DataTableTables
impl UnwindSafe for DataTableTables
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