pub struct KfMetadataRequest {
pub topics: Option<Vec<MetadataRequestTopic>>,
pub allow_auto_topic_creation: bool,
}
Fields§
§topics: Option<Vec<MetadataRequestTopic>>
The topics to fetch metadata for.
allow_auto_topic_creation: bool
If this is true, the broker may auto-create topics that we requested which do not already exist, if it is configured to do so.
Trait Implementations§
Source§impl Debug for KfMetadataRequest
impl Debug for KfMetadataRequest
Source§impl Decoder for KfMetadataRequest
impl Decoder for KfMetadataRequest
Source§impl Default for KfMetadataRequest
impl Default for KfMetadataRequest
Source§impl<'de> Deserialize<'de> for KfMetadataRequest
impl<'de> Deserialize<'de> for KfMetadataRequest
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
Source§impl Encoder for KfMetadataRequest
impl Encoder for KfMetadataRequest
Source§impl Request for KfMetadataRequest
impl Request for KfMetadataRequest
const API_KEY: u16 = 3u16
const MIN_API_VERSION: i16 = 0i16
const MAX_API_VERSION: i16 = 7i16
const DEFAULT_API_VERSION: i16 = 7i16
type Response = KfMetadataResponse
Auto Trait Implementations§
impl Freeze for KfMetadataRequest
impl RefUnwindSafe for KfMetadataRequest
impl Send for KfMetadataRequest
impl Sync for KfMetadataRequest
impl Unpin for KfMetadataRequest
impl UnwindSafe for KfMetadataRequest
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