Crate splinter[−][src]
Re-exports
Modules
The Biome submodule provides support for user management, user credential management, private key management, and user notifications.
The API that defines interactions between consensus and a Splinter service.
Common set of basic errors used throughout the library.
Role-based permissions for public keys.
Mesh is an asynchronous Connection handler that sends and receives across many Connections in a background thread.
Provides sql migration scripts and methods for executing migrations.
Traits, types, and implementations for interacting with node_id’s.
Support for OAuth2 authorization in Splinter
Data structures and implementations for managing Splinter peers.
Protocol structs for working with protocol-level data in Rust.
Splinter specific representation of a public key
Data structures, traits, and implementations for tracking and managing known Splinter entities.
Rest API Module.
Splinter services are a fundamental component of a Splinter network. They provide the application-level business logic, abstracted above the underlying network and circuit layers. The Service API provides a framework for defining services from a Splinter perspective.
Durable sets, both ordered and unordered. Implementations of these sets must be thread-safe.
Contains a StoreFactory
trait, which is an abstract factory for building stores
backed by a single storage mechanism (e.g. database)
Implementations of the metrics macro API.
This module will contain components that will be used to support different threading models
Traits and implementations for low-level message-based network communication.