pub struct ApiVersionsRequestV3 {
pub correlation_id: i32,
pub client_id: Option<String>,
pub client_software_name: String,
pub client_software_version: String,
}Expand description
ApiVersions v3 request with client software identification.
Fields§
§correlation_id: i32Request correlation ID.
client_id: Option<String>Optional Kafka client ID from the request header.
client_software_name: StringClient software name reported through KIP-511.
client_software_version: StringClient software version reported through KIP-511.
Implementations§
Trait Implementations§
Source§impl Clone for ApiVersionsRequestV3
impl Clone for ApiVersionsRequestV3
Source§fn clone(&self) -> ApiVersionsRequestV3
fn clone(&self) -> ApiVersionsRequestV3
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 ApiVersionsRequestV3
impl Debug for ApiVersionsRequestV3
impl Eq for ApiVersionsRequestV3
Source§impl PartialEq for ApiVersionsRequestV3
impl PartialEq for ApiVersionsRequestV3
impl StructuralPartialEq for ApiVersionsRequestV3
Auto Trait Implementations§
impl Freeze for ApiVersionsRequestV3
impl RefUnwindSafe for ApiVersionsRequestV3
impl Send for ApiVersionsRequestV3
impl Sync for ApiVersionsRequestV3
impl Unpin for ApiVersionsRequestV3
impl UnsafeUnpin for ApiVersionsRequestV3
impl UnwindSafe for ApiVersionsRequestV3
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