Skip to main content

Module types

Module types 

Source
Expand description

Core types for distributed colony coordination.

This module defines the core data structures used across the distributed system including shard identifiers, tick phases, cross-shard edges, query requests/results, and ghost nodes for remote references.

Structs§

CrossShardEdge
A cross-shard edge reference.
DistributedConfig
Configuration for the distributed colony.
GhostNode
A ghost node - minimal reference to a node on another shard.
LocalQueryRequest
Request for a local query on a shard.
LocalQueryResult
Result of a local query on a shard.
NodeAddress
Address of a node in the distributed cluster.
PhaseResult
Result of completing a tick phase on a shard.
ScoredNode
A node with its relevance score.
ShardHealth
Health status of a shard.
ShardId
Unique identifier for a shard.
ShardInfo
Information about a shard registered with the coordinator.

Enums§

DistributedError
Errors that can occur in distributed operations.
ShardStatus
Status of a shard in the cluster.
TickPhase
Phases of a distributed tick.

Type Aliases§

DistributedResult
Result type for distributed operations.