pub struct TopicConfigRecord {
pub topic: String,
pub overrides: BTreeMap<String, String>,
}Expand description
Mutable topic configuration overrides. Authoritative target state:
each V1TopicConfig record fully replaces the previous override map
for topic. Empty map = clear all overrides. Merging happens at the
AlterConfigs handler before the record is submitted.
Fields§
§topic: String§overrides: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for TopicConfigRecord
impl Clone for TopicConfigRecord
Source§fn clone(&self) -> TopicConfigRecord
fn clone(&self) -> TopicConfigRecord
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 TopicConfigRecord
impl Debug for TopicConfigRecord
Source§impl<'de> Deserialize<'de> for TopicConfigRecord
impl<'de> Deserialize<'de> for TopicConfigRecord
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 TopicConfigRecord
Source§impl PartialEq for TopicConfigRecord
impl PartialEq for TopicConfigRecord
Source§fn eq(&self, other: &TopicConfigRecord) -> bool
fn eq(&self, other: &TopicConfigRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TopicConfigRecord
impl Serialize for TopicConfigRecord
impl StructuralPartialEq for TopicConfigRecord
Auto Trait Implementations§
impl Freeze for TopicConfigRecord
impl RefUnwindSafe for TopicConfigRecord
impl Send for TopicConfigRecord
impl Sync for TopicConfigRecord
impl Unpin for TopicConfigRecord
impl UnsafeUnpin for TopicConfigRecord
impl UnwindSafe for TopicConfigRecord
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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