pub struct AppendLogRequest {
pub space: GraphSpaceID,
pub part: PartitionID,
pub current_term: TermID,
pub last_log_id: LogID,
pub committed_log_id: LogID,
pub leader_ip: IPv4,
pub leader_port: Port,
pub last_log_term_sent: TermID,
pub last_log_id_sent: LogID,
pub log_term: TermID,
pub log_str_list: Vec<LogEntry>,
pub sending_snapshot: bool,
}Fields§
§space: GraphSpaceID§part: PartitionID§current_term: TermID§last_log_id: LogID§committed_log_id: LogID§leader_ip: IPv4§leader_port: Port§last_log_term_sent: TermID§last_log_id_sent: LogID§log_term: TermID§log_str_list: Vec<LogEntry>§sending_snapshot: boolTrait Implementations§
Source§impl Clone for AppendLogRequest
impl Clone for AppendLogRequest
Source§fn clone(&self) -> AppendLogRequest
fn clone(&self) -> AppendLogRequest
Returns a duplicate 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 AppendLogRequest
impl Debug for AppendLogRequest
Source§impl Default for AppendLogRequest
impl Default for AppendLogRequest
Source§impl<P> Deserialize<P> for AppendLogRequestwhere
P: ProtocolReader,
impl<P> Deserialize<P> for AppendLogRequestwhere
P: ProtocolReader,
Source§impl PartialEq for AppendLogRequest
impl PartialEq for AppendLogRequest
Source§impl<P> Serialize<P> for AppendLogRequestwhere
P: ProtocolWriter,
impl<P> Serialize<P> for AppendLogRequestwhere
P: ProtocolWriter,
impl Send for AppendLogRequest
impl StructuralPartialEq for AppendLogRequest
impl Sync for AppendLogRequest
Auto Trait Implementations§
impl Freeze for AppendLogRequest
impl RefUnwindSafe for AppendLogRequest
impl Unpin for AppendLogRequest
impl UnwindSafe for AppendLogRequest
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