pub struct StoredConfig {
pub id: i64,
pub key: String,
pub value: String,
pub value_type: ConfigValueType,
pub requires_restart: bool,
pub is_sensitive: bool,
pub source: ConfigSource,
pub visibility: ConfigVisibility,
pub category: String,
pub description: String,
}Expand description
Stored representation of a configuration row.
Fields§
§id: i64Database identifier owned by the product storage layer.
key: StringStable storage key.
value: StringStorage string.
value_type: ConfigValueTypeStorage and API value kind.
requires_restart: boolWhether a running process should ignore hot updates after first load.
is_sensitive: boolWhether the value must be redacted in API and audit output.
source: ConfigSourceSource of this value.
visibility: ConfigVisibilityConsumer visibility.
category: StringProduct-defined category.
description: StringBackend-facing description.
Trait Implementations§
Source§impl Clone for StoredConfig
impl Clone for StoredConfig
Source§fn clone(&self) -> StoredConfig
fn clone(&self) -> StoredConfig
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 moreSource§impl Debug for StoredConfig
impl Debug for StoredConfig
Source§impl PartialEq for StoredConfig
impl PartialEq for StoredConfig
Source§fn eq(&self, other: &StoredConfig) -> bool
fn eq(&self, other: &StoredConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl RuntimeConfigRecord for StoredConfig
impl RuntimeConfigRecord for StoredConfig
Source§fn config_key(&self) -> &str
fn config_key(&self) -> &str
Returns the stable configuration key.
Source§fn config_value(&self) -> &str
fn config_value(&self) -> &str
Returns the storage string for this configuration row.
Source§fn config_requires_restart(&self) -> bool
fn config_requires_restart(&self) -> bool
Returns whether hot updates should be ignored after first load.
impl Eq for StoredConfig
impl StructuralPartialEq for StoredConfig
Auto Trait Implementations§
impl Freeze for StoredConfig
impl RefUnwindSafe for StoredConfig
impl Send for StoredConfig
impl Sync for StoredConfig
impl Unpin for StoredConfig
impl UnsafeUnpin for StoredConfig
impl UnwindSafe for StoredConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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