summaryrefslogtreecommitdiffstats
path: root/src/transport/mycelium.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-10-21 14:51:51 +0200
committertv <tv@krebsco.de>2026-10-21 14:51:51 +0200
commit0850433577942b8e65d3dacc060f2548b93d9c17 (patch)
tree9f28581e20dd91e9e534ee36ab2c65dc8dc8a851 /src/transport/mycelium.rs
parentb9782f827229b9e3e6053e065229cfef0e7983c3 (diff)
rename cluster to swarm everywhere!
Diffstat (limited to 'src/transport/mycelium.rs')
-rw-r--r--src/transport/mycelium.rs18
1 files changed, 9 insertions, 9 deletions
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<File>,
_net_key_file_handle: Option<File>,
}
@@ -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<String>,
#[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<HelloRequest, TransportErr
// --- HelloReply ---
pub fn hello_reply_to_bytes(msg: &HelloReply) -> Result<Vec<u8>, 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<Vec<u8>, rmp_serde::enco
pub fn bytes_to_hello_reply(bytes: &[u8]) -> Result<HelloReply, TransportError> {
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<HelloReply, TransportError>
// --- SyncEnvelope ---
pub fn sync_envelope_to_bytes(msg: &SyncEnvelope) -> Result<Vec<u8>, 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<Vec<u8>, rmp_serde::
pub fn bytes_to_sync_envelope(bytes: &[u8]) -> Result<SyncEnvelope, TransportError> {
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,
})