pub struct RequestHeaderData {
pub request_api_key: i16,
pub request_api_version: i16,
pub correlation_id: i32,
pub client_id: Option<KafkaString>,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§request_api_key: i16The API key of this request.
request_api_version: i16The API version of this request.
correlation_id: i32The correlation ID of this request.
client_id: Option<KafkaString>The client ID string.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl RequestHeaderData
impl RequestHeaderData
pub fn with_request_api_key(self, value: i16) -> Self
pub fn with_request_api_version(self, value: i16) -> Self
pub fn with_correlation_id(self, value: i32) -> Self
pub fn with_client_id(self, value: Option<KafkaString>) -> Self
pub fn read(buf: &mut Bytes, version: i16) -> Result<Self>
pub fn write(&self, buf: &mut BytesMut, version: i16) -> Result<()>
pub fn encoded_len(&self, version: i16) -> Result<usize>
Trait Implementations§
Source§impl Clone for RequestHeaderData
impl Clone for RequestHeaderData
Source§fn clone(&self) -> RequestHeaderData
fn clone(&self) -> RequestHeaderData
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 RequestHeaderData
impl Debug for RequestHeaderData
Source§impl Default for RequestHeaderData
impl Default for RequestHeaderData
Source§impl PartialEq for RequestHeaderData
impl PartialEq for RequestHeaderData
Source§fn eq(&self, other: &RequestHeaderData) -> bool
fn eq(&self, other: &RequestHeaderData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RequestHeaderData
Auto Trait Implementations§
impl !Freeze for RequestHeaderData
impl RefUnwindSafe for RequestHeaderData
impl Send for RequestHeaderData
impl Sync for RequestHeaderData
impl Unpin for RequestHeaderData
impl UnsafeUnpin for RequestHeaderData
impl UnwindSafe for RequestHeaderData
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