pub struct RoleExecutor;Expand description
Executor for role DDL statements
Implementations§
Source§impl RoleExecutor
impl RoleExecutor
Sourcepub fn execute_create_role(
stmt: &CreateRoleStmt,
database: &mut Database,
) -> Result<String, ExecutorError>
pub fn execute_create_role( stmt: &CreateRoleStmt, database: &mut Database, ) -> Result<String, ExecutorError>
Execute CREATE ROLE
Sourcepub fn execute_drop_role(
stmt: &DropRoleStmt,
database: &mut Database,
) -> Result<String, ExecutorError>
pub fn execute_drop_role( stmt: &DropRoleStmt, database: &mut Database, ) -> Result<String, ExecutorError>
Execute DROP ROLE
Auto Trait Implementations§
impl Freeze for RoleExecutor
impl RefUnwindSafe for RoleExecutor
impl Send for RoleExecutor
impl Sync for RoleExecutor
impl Unpin for RoleExecutor
impl UnwindSafe for RoleExecutor
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more