pub struct OffsetForLeaderEpochRequestData {
pub replica_id: i32,
pub topics: Vec<OffsetForLeaderTopic>,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§replica_id: i32The broker ID of the follower, of -1 if this request is from a consumer.
topics: Vec<OffsetForLeaderTopic>Each topic to get offsets for.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl OffsetForLeaderEpochRequestData
impl OffsetForLeaderEpochRequestData
pub fn with_replica_id(self, value: i32) -> Self
pub fn with_topics(self, value: Vec<OffsetForLeaderTopic>) -> 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 OffsetForLeaderEpochRequestData
impl Clone for OffsetForLeaderEpochRequestData
Source§fn clone(&self) -> OffsetForLeaderEpochRequestData
fn clone(&self) -> OffsetForLeaderEpochRequestData
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 PartialEq for OffsetForLeaderEpochRequestData
impl PartialEq for OffsetForLeaderEpochRequestData
Source§fn eq(&self, other: &OffsetForLeaderEpochRequestData) -> bool
fn eq(&self, other: &OffsetForLeaderEpochRequestData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OffsetForLeaderEpochRequestData
Auto Trait Implementations§
impl Freeze for OffsetForLeaderEpochRequestData
impl RefUnwindSafe for OffsetForLeaderEpochRequestData
impl Send for OffsetForLeaderEpochRequestData
impl Sync for OffsetForLeaderEpochRequestData
impl Unpin for OffsetForLeaderEpochRequestData
impl UnsafeUnpin for OffsetForLeaderEpochRequestData
impl UnwindSafe for OffsetForLeaderEpochRequestData
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