pub enum ParameterContext {
Internal,
Superuser,
User,
}Expand description
When a session may change a parameter (GucContext).
Variants§
Internal
Fixed for the server: SET reports parameter "..." cannot be changed.
Superuser
Changed only by superusers and roles granted SET on the parameter.
User
Changed by any user.
Implementations§
Trait Implementations§
Source§impl Clone for ParameterContext
impl Clone for ParameterContext
impl Copy for ParameterContext
Source§impl Debug for ParameterContext
impl Debug for ParameterContext
impl Eq for ParameterContext
Source§impl PartialEq for ParameterContext
impl PartialEq for ParameterContext
impl StructuralPartialEq for ParameterContext
Auto Trait Implementations§
impl Freeze for ParameterContext
impl RefUnwindSafe for ParameterContext
impl Send for ParameterContext
impl Sync for ParameterContext
impl Unpin for ParameterContext
impl UnsafeUnpin for ParameterContext
impl UnwindSafe for ParameterContext
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> 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