pub struct DatabasePermission {
pub tables: HashMap<String, TablePermission>,
}Expand description
Database-level permissions — owns a per-table grant map.
Fields§
§tables: HashMap<String, TablePermission>Per-table permission grants.
Trait Implementations§
Source§impl Clone for DatabasePermission
impl Clone for DatabasePermission
Source§fn clone(&self) -> DatabasePermission
fn clone(&self) -> DatabasePermission
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DatabasePermission
impl Debug for DatabasePermission
Source§impl Default for DatabasePermission
impl Default for DatabasePermission
Source§fn default() -> DatabasePermission
fn default() -> DatabasePermission
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DatabasePermission
impl<'de> Deserialize<'de> for DatabasePermission
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 DatabasePermission
impl RefUnwindSafe for DatabasePermission
impl Send for DatabasePermission
impl Sync for DatabasePermission
impl Unpin for DatabasePermission
impl UnsafeUnpin for DatabasePermission
impl UnwindSafe for DatabasePermission
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