pub struct TopicConfigValue {
pub value: String,
pub is_default: bool,
pub is_read_only: bool,
pub is_sensitive: bool,
}Expand description
Topic configuration value with metadata
Fields§
§value: StringCurrent value
is_default: boolWhether this is the default value
is_read_only: boolWhether this config is read-only
is_sensitive: boolWhether this config is sensitive (e.g., passwords)
Trait Implementations§
Source§impl Clone for TopicConfigValue
impl Clone for TopicConfigValue
Source§fn clone(&self) -> TopicConfigValue
fn clone(&self) -> TopicConfigValue
Returns a duplicate 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 TopicConfigValue
impl Debug for TopicConfigValue
Source§impl<'de> Deserialize<'de> for TopicConfigValue
impl<'de> Deserialize<'de> for TopicConfigValue
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
Auto Trait Implementations§
impl Freeze for TopicConfigValue
impl RefUnwindSafe for TopicConfigValue
impl Send for TopicConfigValue
impl Sync for TopicConfigValue
impl Unpin for TopicConfigValue
impl UnwindSafe for TopicConfigValue
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