فهرست منبع

Add comment to explain the verify authority API.

Jing Yang 3 سال پیش
والد
کامیت
98f001201f
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      src/verify_authority.rs

+ 3 - 0
src/verify_authority.rs

@@ -418,6 +418,9 @@ impl<Command: 'static + Send> Raft<Command> {
         let (term, commit_index) = {
             let rf = self.inner_state.lock();
             if !rf.is_leader() {
+                // Returning none instead of `Pending::Ready(TermElapsed)`,
+                // because that requires a separate struct that implements
+                // Future, which is tedious to write.
                 return None;
             }