pub struct FetchSnapshotRequest {
pub replica_id: i32,
pub max_bytes: i32,
pub topics: Vec<TopicSnapshot>,
pub cluster_id: Option<String>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§replica_id: i32§max_bytes: i32§topics: Vec<TopicSnapshot>§cluster_id: Option<String>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for FetchSnapshotRequest
impl Clone for FetchSnapshotRequest
Source§fn clone(&self) -> FetchSnapshotRequest
fn clone(&self) -> FetchSnapshotRequest
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 FetchSnapshotRequest
impl Debug for FetchSnapshotRequest
Source§impl Decode<'_> for FetchSnapshotRequest
impl Decode<'_> for FetchSnapshotRequest
Source§impl Default for FetchSnapshotRequest
impl Default for FetchSnapshotRequest
Source§impl Encode for FetchSnapshotRequest
impl Encode for FetchSnapshotRequest
impl Eq for FetchSnapshotRequest
Source§impl PartialEq for FetchSnapshotRequest
impl PartialEq for FetchSnapshotRequest
Source§fn eq(&self, other: &FetchSnapshotRequest) -> bool
fn eq(&self, other: &FetchSnapshotRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for FetchSnapshotRequest
impl ProtocolRequest for FetchSnapshotRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = FetchSnapshotResponse
type Response = FetchSnapshotResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for FetchSnapshotRequest
Auto Trait Implementations§
impl Freeze for FetchSnapshotRequest
impl RefUnwindSafe for FetchSnapshotRequest
impl Send for FetchSnapshotRequest
impl Sync for FetchSnapshotRequest
impl Unpin for FetchSnapshotRequest
impl UnsafeUnpin for FetchSnapshotRequest
impl UnwindSafe for FetchSnapshotRequest
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