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