From 0850433577942b8e65d3dacc060f2548b93d9c17 Mon Sep 17 00:00:00 2001 From: tv Date: Wed, 21 Oct 2026 14:51:51 +0200 Subject: rename cluster to swarm everywhere! --- src/transport/mycelium.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/transport/mycelium.rs') diff --git a/src/transport/mycelium.rs b/src/transport/mycelium.rs index 0c816c5..a5a9458 100644 --- a/src/transport/mycelium.rs +++ b/src/transport/mycelium.rs @@ -187,7 +187,7 @@ pub struct MyceliumAdminInfo { } #[derive(Debug, Clone)] -pub struct ClusterNodeConfig { +pub struct MyceliumNodeConfig { pub tcp_port: u16, pub api_port: u16, pub rpc_port: u16, @@ -197,7 +197,7 @@ pub struct ClusterNodeConfig { pub struct SupervisedMycelium { child: Child, - pub config: ClusterNodeConfig, + pub config: MyceliumNodeConfig, _key_file_handle: Option, _net_key_file_handle: Option, } @@ -240,7 +240,7 @@ impl SupervisedMycelium { p => p, }; - let config = ClusterNodeConfig { + let config = MyceliumNodeConfig { tcp_port, api_port, rpc_port, @@ -801,7 +801,7 @@ pub struct HelloRequestShadow { #[derive(Serialize, Deserialize)] pub struct HelloReplyShadow<'a> { // Cow allows zero-copy references when saving, but creates an owned String when loading - pub cluster_id: Cow<'a, str>, + pub swarm_id: Cow<'a, str>, #[serde(default)] pub peers: Vec, #[serde(default)] @@ -810,7 +810,7 @@ pub struct HelloReplyShadow<'a> { #[derive(Serialize, Deserialize)] pub struct SyncEnvelopeShadow<'a> { - pub cluster_id: Cow<'a, str>, + pub swarm_id: Cow<'a, str>, #[serde(with = "automerge_msg_codec")] pub message: automerge::sync::Message, #[serde(default)] @@ -862,7 +862,7 @@ pub fn bytes_to_hello_request(bytes: &[u8]) -> Result Result, rmp_serde::encode::Error> { let shadow = HelloReplyShadow { - cluster_id: Cow::Borrowed(&msg.cluster_id), + swarm_id: Cow::Borrowed(&msg.swarm_id), peers: msg.peers.clone(), // Vec must be cloned for serialization wrapper matching epoch: epoch_to_shadow(&msg.epoch), }; @@ -871,7 +871,7 @@ pub fn hello_reply_to_bytes(msg: &HelloReply) -> Result, rmp_serde::enco pub fn bytes_to_hello_reply(bytes: &[u8]) -> Result { let shadow: HelloReplyShadow = rmp_serde::from_slice(bytes)?; Ok(HelloReply { - cluster_id: shadow.cluster_id.into_owned(), + swarm_id: shadow.swarm_id.into_owned(), peers: shadow.peers, epoch: epoch_from_shadow(shadow.epoch)?, }) @@ -880,7 +880,7 @@ pub fn bytes_to_hello_reply(bytes: &[u8]) -> Result // --- SyncEnvelope --- pub fn sync_envelope_to_bytes(msg: &SyncEnvelope) -> Result, rmp_serde::encode::Error> { let shadow = SyncEnvelopeShadow { - cluster_id: Cow::Borrowed(&msg.cluster_id), + swarm_id: Cow::Borrowed(&msg.swarm_id), message: msg.message.clone(), // Clone required by automerge_msg_codec ownership rules epoch: epoch_to_shadow(&msg.epoch), }; @@ -889,7 +889,7 @@ pub fn sync_envelope_to_bytes(msg: &SyncEnvelope) -> Result, rmp_serde:: pub fn bytes_to_sync_envelope(bytes: &[u8]) -> Result { let shadow: SyncEnvelopeShadow = rmp_serde::from_slice(bytes)?; Ok(SyncEnvelope { - cluster_id: shadow.cluster_id.into_owned(), + swarm_id: shadow.swarm_id.into_owned(), epoch: epoch_from_shadow(shadow.epoch)?, message: shadow.message, }) -- cgit v1.3.1