pub enum RoleOption<'a> {
Show 20 variants
SuperUser(Span),
NoSuperUser(Span),
CreateDb(Span),
NoCreateDb(Span),
CreateRole(Span),
NoCreateRole(Span),
Inherit(Span),
NoInherit(Span),
Login(Span),
NoLogin(Span),
Replication(Span),
NoReplication(Span),
BypassRls(Span),
NoBypassRls(Span),
ConnectionLimit {
connection_span: Span,
limit_span: Span,
value: i64,
value_span: Span,
},
EncryptedPassword {
encrypted_span: Span,
password_span: Span,
password: SString<'a>,
},
Password {
password_span: Span,
password: SString<'a>,
},
PasswordNull(Span),
ValidUntil {
valid_span: Span,
until_span: Span,
timestamp: SString<'a>,
},
Sysid {
sysid_span: Span,
value: i64,
value_span: Span,
},
}Expand description
Role option for CREATE ROLE / ALTER ROLE
Variants§
SuperUser(Span)
NoSuperUser(Span)
CreateDb(Span)
NoCreateDb(Span)
CreateRole(Span)
NoCreateRole(Span)
Inherit(Span)
NoInherit(Span)
Login(Span)
NoLogin(Span)
Replication(Span)
NoReplication(Span)
BypassRls(Span)
NoBypassRls(Span)
ConnectionLimit
CONNECTION LIMIT value
EncryptedPassword
ENCRYPTED PASSWORD ‘password’
Password
PASSWORD ‘password’
PasswordNull(Span)
PASSWORD NULL
ValidUntil
VALID UNTIL ‘timestamp’
Sysid
SYSID value
Trait Implementations§
Source§impl<'a> Clone for RoleOption<'a>
impl<'a> Clone for RoleOption<'a>
Source§fn clone(&self) -> RoleOption<'a>
fn clone(&self) -> RoleOption<'a>
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<'a> Debug for RoleOption<'a>
impl<'a> Debug for RoleOption<'a>
Auto Trait Implementations§
impl<'a> Freeze for RoleOption<'a>
impl<'a> RefUnwindSafe for RoleOption<'a>
impl<'a> Send for RoleOption<'a>
impl<'a> Sync for RoleOption<'a>
impl<'a> Unpin for RoleOption<'a>
impl<'a> UnsafeUnpin for RoleOption<'a>
impl<'a> UnwindSafe for RoleOption<'a>
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