Struct pgrx_pg_sys::RowSecurityPolicy
source · #[repr(C)]pub struct RowSecurityPolicy {
pub policy_name: *mut c_char,
pub polcmd: c_char,
pub roles: *mut ArrayType,
pub permissive: bool,
pub qual: *mut Expr,
pub with_check_qual: *mut Expr,
pub hassublinks: bool,
}
Fields§
§policy_name: *mut c_char
§polcmd: c_char
§roles: *mut ArrayType
§permissive: bool
§qual: *mut Expr
§with_check_qual: *mut Expr
§hassublinks: bool
Trait Implementations§
source§impl Clone for RowSecurityPolicy
impl Clone for RowSecurityPolicy
source§fn clone(&self) -> RowSecurityPolicy
fn clone(&self) -> RowSecurityPolicy
Returns a copy 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 RowSecurityPolicy
impl Debug for RowSecurityPolicy
source§impl Default for RowSecurityPolicy
impl Default for RowSecurityPolicy
impl Copy for RowSecurityPolicy
Auto Trait Implementations§
impl Freeze for RowSecurityPolicy
impl RefUnwindSafe for RowSecurityPolicy
impl !Send for RowSecurityPolicy
impl !Sync for RowSecurityPolicy
impl Unpin for RowSecurityPolicy
impl UnwindSafe for RowSecurityPolicy
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