Module splinter::registry[][src]

Expand description

Data structures, traits, and implementations for tracking and managing known Splinter entities.

The public registry interface is defined primarily by the Node data structure (along with its builder, NodeBuilder), and the registry traits: RegistryReader, RegistryWriter, and RwRegistry.

Structs

A local, read/write registry.

Native representation of a node in a registry.

A builder for creating new nodes.

A remote, read-only registry.

Handle for signaling the RemoteYamlRegistry to shutdown.

A registry with multiple sources.

Enums

Represents the reason that a node was found to be invalid

A predicate on a key/value pair in a Node’s metadata table.

Represents errors that occur with node registry operations

Traits

Defines registry read capabilities.

Defines registry write capabilities.

Provides a marker trait for a clonable, readable and writable registry.

Type Definitions

Type returned by the RegistryReader::list_nodes method