Module radicle::node

source ·

Re-exports§

Modules§

Structs§

  • Peer public protocol address.
  • Node alias.
  • Announcement result returned by Node::announce.
  • Options passed to the “connect” node command.
  • Advertized node features. Signals what services the node supports.
  • Holds multiple fetch results.
  • Iterator of results T when passing a Command to Node::call.
  • Node controller.
  • Node connection penalty. Nodes with a high penalty are deprioritized as peers.
  • A seed for some repository, with metadata about its status.
  • Represents a set of seeds with associated metadata. Uses an RNG underneath, so every iteration returns a different ordering.
  • An established network connection with a peer.
  • A success response.

Enums§

Constants§

Traits§

  • A trait for different sources which can potentially return an alias.
  • A handle to send commands to the node or request information.

Type Aliases§

  • Public node & device identifier.