consortium-crate 0.2.0

Core library — Rust implementation of ClusterShell
Documentation

Consortium

A Rust implementation of ClusterShell.

Module hierarchy (mirrors ClusterShell)

  • [range_set] — Numeric range sets with folding/autostep (ClusterShell.RangeSet)
  • [node_set] — Node name sets with bracket expansion (ClusterShell.NodeSet)
  • [node_utils] — Group resolution backends (ClusterShell.NodeUtils)
  • [msg_tree] — Message aggregation tree (ClusterShell.MsgTree)
  • [defaults] — Configuration defaults (ClusterShell.Defaults)
  • [event] — Event handler traits (ClusterShell.Event)
  • [topology] — Cluster topology/tree (ClusterShell.Topology)
  • [communication] — Inter-node messaging (ClusterShell.Communication)
  • [propagation] — Tree propagation engine (ClusterShell.Propagation)
  • [task] — Task orchestration (ClusterShell.Task)
  • [gateway] — Gateway node logic (ClusterShell.Gateway)
  • [engine] — I/O engine abstraction (ClusterShell.Engine)
  • [worker] — Worker abstraction for node execution (ClusterShell.Worker)