pub struct GrantExecutor;Expand description
Executor for GRANT statements
Implementations§
Source§impl GrantExecutor
impl GrantExecutor
Sourcepub fn execute_grant(
stmt: &GrantStmt,
database: &mut Database,
) -> Result<String, ExecutorError>
pub fn execute_grant( stmt: &GrantStmt, database: &mut Database, ) -> Result<String, ExecutorError>
Execute GRANT statement
Phase 2.6: Supports validation and conformance
Auto Trait Implementations§
impl Freeze for GrantExecutor
impl RefUnwindSafe for GrantExecutor
impl Send for GrantExecutor
impl Sync for GrantExecutor
impl Unpin for GrantExecutor
impl UnwindSafe for GrantExecutor
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