pub struct ParameterSetting {
pub definition: &'static ParameterDefinition,
pub setting: String,
pub reset_setting: String,
pub source: &'static str,
}Expand description
A parameter’s value in a session, with the value RESET restores and where the current value came from.
Fields§
§definition: &'static ParameterDefinition§setting: StringThe setting in base units, as pg_settings.setting reports it.
reset_setting: StringThe setting RESET restores, as pg_settings.reset_val reports it.
source: &'static strWhere the setting came from, as pg_settings.source reports it: default, client, override or session.
Implementations§
Trait Implementations§
Source§impl Clone for ParameterSetting
impl Clone for ParameterSetting
Auto Trait Implementations§
impl Freeze for ParameterSetting
impl RefUnwindSafe for ParameterSetting
impl Send for ParameterSetting
impl Sync for ParameterSetting
impl Unpin for ParameterSetting
impl UnsafeUnpin for ParameterSetting
impl UnwindSafe for ParameterSetting
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