use serde::{Deserialize, Serialize}; /// Information about a peer node, registered in etcd. #[derive(Debug, Clone, Serialize, Deserialize)] pub struct PeerInfo { /// Logical storage name (e.g. "node-a", "default") pub storage_name: String, /// ractor_cluster TCP address (e.g. "10.0.1.4:4697") pub cluster_addr: String, /// gRPC service address (e.g. "http://10.0.1.4:50051") pub grpc_addr: String, /// Software version pub version: String, }