pub struct ReplicaState {
pub replica_id: BrokerId,
pub log_end_offset: i64,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0
Fields§
§replica_id: BrokerId
Supported API versions: 0
log_end_offset: i64
The last known log end offset of the follower or -1 if it is unknown
Supported API versions: 0
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations§
source§impl Clone for ReplicaState
impl Clone for ReplicaState
source§fn clone(&self) -> ReplicaState
fn clone(&self) -> ReplicaState
Returns a copy of the value. Read more
1.0.0 · 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 ReplicaState
impl Debug for ReplicaState
source§impl Decodable for ReplicaState
impl Decodable for ReplicaState
source§impl Default for ReplicaState
impl Default for ReplicaState
source§impl Encodable for ReplicaState
impl Encodable for ReplicaState
source§fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
source§fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
source§impl Message for ReplicaState
impl Message for ReplicaState
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.