[−][src]Struct rdkafka::metadata::Metadata
Metadata container. This structure wraps the metadata pointer returned by rdkafka-sys, and deallocates all the native resources when dropped.
Methods
impl Metadata
[src]
pub fn orig_broker_id(&self) -> i32
[src]
Returns the id of the broker originating this metadata.
pub fn orig_broker_name(&self) -> &str
[src]
Returns the hostname of the broker originating this metadata.
pub fn brokers(&self) -> &[MetadataBroker]
[src]
Returns the metadata information for all the brokers in the cluster.
pub fn topics(&self) -> &[MetadataTopic]
[src]
Returns the metadata information for all the topics in the cluster.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Metadata
impl !Send for Metadata
impl !Sync for Metadata
impl Unpin for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,