pub struct FetchRequestV18 {Show 13 fields
pub correlation_id: i32,
pub client_id: Option<String>,
pub cluster_id: Option<String>,
pub replica_state: Option<FetchReplicaStateV15>,
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<FetchTopicV18>,
pub forgotten_topics: Vec<FetchForgottenTopicV18>,
pub rack_id: String,
}Expand description
Fetch request version 18 adds the follower high-watermark tagged field.
Fields§
§correlation_id: i32§client_id: Option<String>§cluster_id: Option<String>§replica_state: Option<FetchReplicaStateV15>§max_wait_ms: i32§min_bytes: i32§max_bytes: i32§isolation_level: i8§session_id: i32§session_epoch: i32§topics: Vec<FetchTopicV18>§forgotten_topics: Vec<FetchForgottenTopicV18>§rack_id: StringImplementations§
Trait Implementations§
Source§impl Clone for FetchRequestV18
impl Clone for FetchRequestV18
Source§fn clone(&self) -> FetchRequestV18
fn clone(&self) -> FetchRequestV18
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 FetchRequestV18
impl Debug for FetchRequestV18
impl Eq for FetchRequestV18
Source§impl PartialEq for FetchRequestV18
impl PartialEq for FetchRequestV18
impl StructuralPartialEq for FetchRequestV18
Auto Trait Implementations§
impl Freeze for FetchRequestV18
impl RefUnwindSafe for FetchRequestV18
impl Send for FetchRequestV18
impl Sync for FetchRequestV18
impl Unpin for FetchRequestV18
impl UnsafeUnpin for FetchRequestV18
impl UnwindSafe for FetchRequestV18
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