pub struct RoleMembershipOptions {
pub admin: Option<bool>,
pub inherit: Option<bool>,
pub set: Option<bool>,
}Expand description
PostgreSQL 18 options stored on one role-membership grant.
Fields§
§admin: Option<bool>§inherit: Option<bool>§set: Option<bool>Trait Implementations§
Source§impl Clone for RoleMembershipOptions
impl Clone for RoleMembershipOptions
Source§fn clone(&self) -> RoleMembershipOptions
fn clone(&self) -> RoleMembershipOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RoleMembershipOptions
Source§impl Debug for RoleMembershipOptions
impl Debug for RoleMembershipOptions
Source§impl Default for RoleMembershipOptions
impl Default for RoleMembershipOptions
Source§fn default() -> RoleMembershipOptions
fn default() -> RoleMembershipOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RoleMembershipOptions
impl<'de> Deserialize<'de> for RoleMembershipOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RoleMembershipOptions
Source§impl PartialEq for RoleMembershipOptions
impl PartialEq for RoleMembershipOptions
Source§impl Serialize for RoleMembershipOptions
impl Serialize for RoleMembershipOptions
impl StructuralPartialEq for RoleMembershipOptions
Auto Trait Implementations§
impl Freeze for RoleMembershipOptions
impl RefUnwindSafe for RoleMembershipOptions
impl Send for RoleMembershipOptions
impl Sync for RoleMembershipOptions
impl Unpin for RoleMembershipOptions
impl UnsafeUnpin for RoleMembershipOptions
impl UnwindSafe for RoleMembershipOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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