pub struct ConfiguredVoter {
pub node_id: NodeId,
pub principal: Digest,
}Expand description
One persistent voter and its independently authenticated principal binding.
Fields§
§node_id: NodeIdStable node identity. Its array position participates in primary selection.
principal: DigestFingerprint of the adapter’s canonical authentication-principal binding. This is not a socket identity, endpoint hash, or proof of authentication. All replicas must use the same fingerprint definition and mapping.
Trait Implementations§
Source§impl Clone for ConfiguredVoter
impl Clone for ConfiguredVoter
impl Copy for ConfiguredVoter
Source§impl Debug for ConfiguredVoter
impl Debug for ConfiguredVoter
impl Eq for ConfiguredVoter
Source§impl PartialEq for ConfiguredVoter
impl PartialEq for ConfiguredVoter
impl StructuralPartialEq for ConfiguredVoter
Auto Trait Implementations§
impl Freeze for ConfiguredVoter
impl RefUnwindSafe for ConfiguredVoter
impl Send for ConfiguredVoter
impl Sync for ConfiguredVoter
impl Unpin for ConfiguredVoter
impl UnsafeUnpin for ConfiguredVoter
impl UnwindSafe for ConfiguredVoter
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