Struct pgx_pg_sys::GrantStmt
source · [−]#[repr(C)]pub struct GrantStmt {
pub type_: NodeTag,
pub is_grant: bool,
pub targtype: GrantTargetType,
pub objtype: ObjectType,
pub objects: *mut List,
pub privileges: *mut List,
pub grantees: *mut List,
pub grant_option: bool,
pub grantor: *mut RoleSpec,
pub behavior: DropBehavior,
}Fields
type_: NodeTagis_grant: booltargtype: GrantTargetTypeobjtype: ObjectTypeobjects: *mut Listprivileges: *mut Listgrantees: *mut Listgrant_option: boolgrantor: *mut RoleSpecbehavior: DropBehaviorTrait Implementations
impl Copy for GrantStmt
Auto Trait Implementations
impl RefUnwindSafe for GrantStmt
impl !Send for GrantStmt
impl !Sync for GrantStmt
impl Unpin for GrantStmt
impl UnwindSafe for GrantStmt
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more