pub struct ClusterPeer {
pub node_id: String,
pub raft_node_id: u64,
pub advertise_addr: String,
pub overlay_port: u16,
pub raft_port: u16,
pub wg_public_key: String,
pub overlay_ip: String,
}Expand description
Summary of an existing cluster peer returned in join response.
Fields§
§node_id: StringUUID
raft_node_id: u64Raft node ID
advertise_addr: StringAdvertise address
overlay_port: u16Overlay port
raft_port: u16Raft port
wg_public_key: StringWireGuard public key
overlay_ip: StringOverlay IP
Trait Implementations§
Source§impl Clone for ClusterPeer
impl Clone for ClusterPeer
Source§fn clone(&self) -> ClusterPeer
fn clone(&self) -> ClusterPeer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for ClusterPeer
impl ComposeSchema for ClusterPeer
Source§impl Debug for ClusterPeer
impl Debug for ClusterPeer
Source§impl Serialize for ClusterPeer
impl Serialize for ClusterPeer
Auto Trait Implementations§
impl Freeze for ClusterPeer
impl RefUnwindSafe for ClusterPeer
impl Send for ClusterPeer
impl Sync for ClusterPeer
impl Unpin for ClusterPeer
impl UnsafeUnpin for ClusterPeer
impl UnwindSafe for ClusterPeer
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