pub struct RecoveryResponse {
pub scope: Scope,
pub nonce: RequestId,
pub primary: Option<RecoveryLog>,
}Expand description
Fresh response from an authenticated normal replica, not a durable vote.
Fields§
§scope: ScopeExact configuration and responder’s normal view.
nonce: RequestIdGlobally fresh request nonce echoed unchanged across retransmissions.
primary: Option<RecoveryLog>Present exactly when the responder is primary in scope.view.
Trait Implementations§
Source§impl Clone for RecoveryResponse
impl Clone for RecoveryResponse
impl Copy for RecoveryResponse
Source§impl Debug for RecoveryResponse
impl Debug for RecoveryResponse
impl Eq for RecoveryResponse
Source§impl PartialEq for RecoveryResponse
impl PartialEq for RecoveryResponse
impl StructuralPartialEq for RecoveryResponse
Auto Trait Implementations§
impl Freeze for RecoveryResponse
impl RefUnwindSafe for RecoveryResponse
impl Send for RecoveryResponse
impl Sync for RecoveryResponse
impl Unpin for RecoveryResponse
impl UnsafeUnpin for RecoveryResponse
impl UnwindSafe for RecoveryResponse
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