pub struct FetchRequestV13 {Show 13 fields
pub correlation_id: i32,
pub client_id: Option<String>,
pub cluster_id: Option<String>,
pub replica_id: i32,
pub max_wait_ms: i32,
pub min_bytes: i32,
pub max_bytes: i32,
pub isolation_level: i8,
pub session_id: i32,
pub session_epoch: i32,
pub topics: Vec<FetchTopicV13>,
pub forgotten_topics: Vec<FetchForgottenTopicV13>,
pub rack_id: String,
}Expand description
Fetch request version 13 with topic UUIDs (KIP-516).
Version 13 adds topic UUIDs but retains the legacy top-level ReplicaId
field. The optional cluster ID is represented as tag 0; omitting it is the
normal consumer request shape. Kafka moves replica identity into the
tagged ReplicaState structure starting with version 15.
Fields§
§correlation_id: i32§client_id: Option<String>§cluster_id: Option<String>§replica_id: i32§max_wait_ms: i32§min_bytes: i32§max_bytes: i32§isolation_level: i8§session_id: i32§session_epoch: i32§topics: Vec<FetchTopicV13>§forgotten_topics: Vec<FetchForgottenTopicV13>§rack_id: StringImplementations§
Trait Implementations§
Source§impl Clone for FetchRequestV13
impl Clone for FetchRequestV13
Source§fn clone(&self) -> FetchRequestV13
fn clone(&self) -> FetchRequestV13
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 FetchRequestV13
impl Debug for FetchRequestV13
impl Eq for FetchRequestV13
Source§impl PartialEq for FetchRequestV13
impl PartialEq for FetchRequestV13
impl StructuralPartialEq for FetchRequestV13
Auto Trait Implementations§
impl Freeze for FetchRequestV13
impl RefUnwindSafe for FetchRequestV13
impl Send for FetchRequestV13
impl Sync for FetchRequestV13
impl Unpin for FetchRequestV13
impl UnsafeUnpin for FetchRequestV13
impl UnwindSafe for FetchRequestV13
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