pub enum RoleAttribute {
Login(bool),
Superuser(bool),
Createdb(bool),
Createrole(bool),
Inherit(bool),
Replication(bool),
Bypassrls(bool),
ConnectionLimit(i32),
}Expand description
A single attribute change on a role, used by AlterRole.
Variants§
Login(bool)
Superuser(bool)
Createdb(bool)
Createrole(bool)
Inherit(bool)
Replication(bool)
Bypassrls(bool)
ConnectionLimit(i32)
Trait Implementations§
Source§impl Clone for RoleAttribute
impl Clone for RoleAttribute
Source§fn clone(&self) -> RoleAttribute
fn clone(&self) -> RoleAttribute
Returns a duplicate of the value. Read more
1.0.0 · 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 RoleAttribute
impl Debug for RoleAttribute
Source§impl PartialEq for RoleAttribute
impl PartialEq for RoleAttribute
Source§impl Serialize for RoleAttribute
impl Serialize for RoleAttribute
impl Eq for RoleAttribute
impl StructuralPartialEq for RoleAttribute
Auto Trait Implementations§
impl Freeze for RoleAttribute
impl RefUnwindSafe for RoleAttribute
impl Send for RoleAttribute
impl Sync for RoleAttribute
impl Unpin for RoleAttribute
impl UnsafeUnpin for RoleAttribute
impl UnwindSafe for RoleAttribute
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.