pub struct SequenceAclEntry {
pub role: String,
pub grantor: Option<String>,
pub privileges: SequencePrivileges,
pub grant_options: SequencePrivileges,
}Expand description
One explicit sequence ACL path. None on SequenceRow::acl retains PostgreSQL’s default owner-only privileges.
Fields§
§role: String§grantor: Option<String>Legacy persisted entries without an explicit grantor originate from the sequence owner.
privileges: SequencePrivileges§grant_options: SequencePrivilegesTrait Implementations§
Source§impl Clone for SequenceAclEntry
impl Clone for SequenceAclEntry
Source§fn clone(&self) -> SequenceAclEntry
fn clone(&self) -> SequenceAclEntry
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 SequenceAclEntry
impl Debug for SequenceAclEntry
Source§impl<'de> Deserialize<'de> for SequenceAclEntry
impl<'de> Deserialize<'de> for SequenceAclEntry
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
impl Eq for SequenceAclEntry
Source§impl PartialEq for SequenceAclEntry
impl PartialEq for SequenceAclEntry
Source§impl Serialize for SequenceAclEntry
impl Serialize for SequenceAclEntry
impl StructuralPartialEq for SequenceAclEntry
Auto Trait Implementations§
impl Freeze for SequenceAclEntry
impl RefUnwindSafe for SequenceAclEntry
impl Send for SequenceAclEntry
impl Sync for SequenceAclEntry
impl Unpin for SequenceAclEntry
impl UnsafeUnpin for SequenceAclEntry
impl UnwindSafe for SequenceAclEntry
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