pub struct ConfigResource {
pub resource_type: ConfigResourceType,
pub resource_name: String,
}Expand description
Kafka resource identified for config describe or alter operations.
Use ConfigResource::topic and ConfigResource::group for the common
cases, or ConfigResource::new for broker and other resource types.
Fields§
§resource_type: ConfigResourceTypeType of Kafka resource.
resource_name: StringResource name, such as a topic name, group ID, or broker ID string.
Implementations§
Source§impl ConfigResource
impl ConfigResource
Sourcepub fn new(
resource_type: ConfigResourceType,
resource_name: impl Into<String>,
) -> Self
pub fn new( resource_type: ConfigResourceType, resource_name: impl Into<String>, ) -> Self
Creates a config resource identifier.
Trait Implementations§
Source§impl Clone for ConfigResource
impl Clone for ConfigResource
Source§fn clone(&self) -> ConfigResource
fn clone(&self) -> ConfigResource
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 ConfigResource
impl Debug for ConfigResource
Source§impl Hash for ConfigResource
impl Hash for ConfigResource
Source§impl Ord for ConfigResource
impl Ord for ConfigResource
Source§fn cmp(&self, other: &ConfigResource) -> Ordering
fn cmp(&self, other: &ConfigResource) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ConfigResource
impl PartialEq for ConfigResource
Source§impl PartialOrd for ConfigResource
impl PartialOrd for ConfigResource
impl Eq for ConfigResource
impl StructuralPartialEq for ConfigResource
Auto Trait Implementations§
impl Freeze for ConfigResource
impl RefUnwindSafe for ConfigResource
impl Send for ConfigResource
impl Sync for ConfigResource
impl Unpin for ConfigResource
impl UnsafeUnpin for ConfigResource
impl UnwindSafe for ConfigResource
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.