pub struct FetchRequestV17 {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<FetchTopicV17>,
pub forgotten_topics: Vec<FetchForgottenTopicV17>,
pub rack_id: String,
}Expand description
Fetch request version 17 adds the optional follower directory ID.
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<FetchTopicV17>§forgotten_topics: Vec<FetchForgottenTopicV17>§rack_id: StringImplementations§
Trait Implementations§
Source§impl Clone for FetchRequestV17
impl Clone for FetchRequestV17
Source§fn clone(&self) -> FetchRequestV17
fn clone(&self) -> FetchRequestV17
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 FetchRequestV17
impl Debug for FetchRequestV17
impl Eq for FetchRequestV17
Source§impl PartialEq for FetchRequestV17
impl PartialEq for FetchRequestV17
impl StructuralPartialEq for FetchRequestV17
Auto Trait Implementations§
impl Freeze for FetchRequestV17
impl RefUnwindSafe for FetchRequestV17
impl Send for FetchRequestV17
impl Sync for FetchRequestV17
impl Unpin for FetchRequestV17
impl UnsafeUnpin for FetchRequestV17
impl UnwindSafe for FetchRequestV17
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