pub struct FetchRequestV15 {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<FetchTopicV15>,
pub forgotten_topics: Vec<FetchForgottenTopicV15>,
pub rack_id: String,
}Expand description
Fetch request version 15 with the KIP-903 replica state.
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<FetchTopicV15>§forgotten_topics: Vec<FetchForgottenTopicV15>§rack_id: StringImplementations§
Trait Implementations§
Source§impl Clone for FetchRequestV15
impl Clone for FetchRequestV15
Source§fn clone(&self) -> FetchRequestV15
fn clone(&self) -> FetchRequestV15
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 FetchRequestV15
impl Debug for FetchRequestV15
impl Eq for FetchRequestV15
Source§impl PartialEq for FetchRequestV15
impl PartialEq for FetchRequestV15
impl StructuralPartialEq for FetchRequestV15
Auto Trait Implementations§
impl Freeze for FetchRequestV15
impl RefUnwindSafe for FetchRequestV15
impl Send for FetchRequestV15
impl Sync for FetchRequestV15
impl Unpin for FetchRequestV15
impl UnsafeUnpin for FetchRequestV15
impl UnwindSafe for FetchRequestV15
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