pub struct ConsumerGroupOffsetQuery { /* private fields */ }Expand description
A topic and partition filter for consumer-group offset inspection.
Implementations§
Source§impl ConsumerGroupOffsetQuery
impl ConsumerGroupOffsetQuery
Sourcepub fn new(
topic: impl Into<String>,
partitions: impl IntoIterator<Item = i32>,
) -> Self
pub fn new( topic: impl Into<String>, partitions: impl IntoIterator<Item = i32>, ) -> Self
Creates an offset query for one topic.
Sourcepub fn topic_id(self, topic_id: [u8; 16]) -> Self
pub fn topic_id(self, topic_id: [u8; 16]) -> Self
Associates the stable Kafka topic UUID used by OffsetFetch v10.
A zero UUID is ignored for explicit version selection. The member-aware Admin method may resolve the topic name through Metadata v12; if that capability is unavailable, it uses the name-based OffsetFetch v9 path.
Sourcepub fn partitions(&self) -> &[i32]
pub fn partitions(&self) -> &[i32]
Returns partition indexes in request order.
Sourcepub fn topic_id_ref(&self) -> Option<[u8; 16]>
pub fn topic_id_ref(&self) -> Option<[u8; 16]>
Returns the optional topic UUID used for OffsetFetch v10.
Trait Implementations§
Source§impl Clone for ConsumerGroupOffsetQuery
impl Clone for ConsumerGroupOffsetQuery
Source§fn clone(&self) -> ConsumerGroupOffsetQuery
fn clone(&self) -> ConsumerGroupOffsetQuery
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 ConsumerGroupOffsetQuery
impl Debug for ConsumerGroupOffsetQuery
impl Eq for ConsumerGroupOffsetQuery
Source§impl PartialEq for ConsumerGroupOffsetQuery
impl PartialEq for ConsumerGroupOffsetQuery
impl StructuralPartialEq for ConsumerGroupOffsetQuery
Auto Trait Implementations§
impl Freeze for ConsumerGroupOffsetQuery
impl RefUnwindSafe for ConsumerGroupOffsetQuery
impl Send for ConsumerGroupOffsetQuery
impl Sync for ConsumerGroupOffsetQuery
impl Unpin for ConsumerGroupOffsetQuery
impl UnsafeUnpin for ConsumerGroupOffsetQuery
impl UnwindSafe for ConsumerGroupOffsetQuery
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