pub struct SchemaPrivileges {
pub usage: bool,
pub create: bool,
}Expand description
Grantable privileges carried by one schema ACL path.
Fields§
§usage: bool§create: boolImplementations§
Source§impl SchemaPrivileges
impl SchemaPrivileges
pub const ALL: SchemaPrivileges
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: SchemaPrivileges) -> bool
pub fn insert(&mut self, other: SchemaPrivileges)
pub fn remove(&mut self, other: SchemaPrivileges)
Trait Implementations§
Source§impl Clone for SchemaPrivileges
impl Clone for SchemaPrivileges
Source§fn clone(&self) -> SchemaPrivileges
fn clone(&self) -> SchemaPrivileges
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 moreimpl Copy for SchemaPrivileges
Source§impl Debug for SchemaPrivileges
impl Debug for SchemaPrivileges
Source§impl Default for SchemaPrivileges
impl Default for SchemaPrivileges
Source§fn default() -> SchemaPrivileges
fn default() -> SchemaPrivileges
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SchemaPrivileges
impl<'de> Deserialize<'de> for SchemaPrivileges
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SchemaPrivileges, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SchemaPrivileges, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SchemaPrivileges
Source§impl PartialEq for SchemaPrivileges
impl PartialEq for SchemaPrivileges
Source§impl Serialize for SchemaPrivileges
impl Serialize for SchemaPrivileges
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SchemaPrivileges
Auto Trait Implementations§
impl Freeze for SchemaPrivileges
impl RefUnwindSafe for SchemaPrivileges
impl Send for SchemaPrivileges
impl Sync for SchemaPrivileges
impl Unpin for SchemaPrivileges
impl UnsafeUnpin for SchemaPrivileges
impl UnwindSafe for SchemaPrivileges
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