pub struct OffsetFetchRequestData {
pub group_id: KafkaString,
pub topics: Option<Vec<OffsetFetchRequestTopic>>,
pub groups: Vec<OffsetFetchRequestGroup>,
pub require_stable: bool,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§group_id: KafkaStringThe group to fetch offsets for.
topics: Option<Vec<OffsetFetchRequestTopic>>Each topic we would like to fetch offsets for, or null to fetch offsets for all topics.
groups: Vec<OffsetFetchRequestGroup>Each group we would like to fetch offsets for.
require_stable: boolWhether broker should hold on returning unstable offsets but set a retriable error code for the partitions.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl OffsetFetchRequestData
impl OffsetFetchRequestData
pub fn with_group_id(self, value: KafkaString) -> Self
pub fn with_topics(self, value: Option<Vec<OffsetFetchRequestTopic>>) -> Self
pub fn with_groups(self, value: Vec<OffsetFetchRequestGroup>) -> Self
pub fn with_require_stable(self, value: bool) -> 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 OffsetFetchRequestData
impl Clone for OffsetFetchRequestData
Source§fn clone(&self) -> OffsetFetchRequestData
fn clone(&self) -> OffsetFetchRequestData
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 OffsetFetchRequestData
impl Debug for OffsetFetchRequestData
Source§impl Default for OffsetFetchRequestData
impl Default for OffsetFetchRequestData
Source§impl PartialEq for OffsetFetchRequestData
impl PartialEq for OffsetFetchRequestData
Source§fn eq(&self, other: &OffsetFetchRequestData) -> bool
fn eq(&self, other: &OffsetFetchRequestData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OffsetFetchRequestData
Auto Trait Implementations§
impl !Freeze for OffsetFetchRequestData
impl RefUnwindSafe for OffsetFetchRequestData
impl Send for OffsetFetchRequestData
impl Sync for OffsetFetchRequestData
impl Unpin for OffsetFetchRequestData
impl UnsafeUnpin for OffsetFetchRequestData
impl UnwindSafe for OffsetFetchRequestData
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