Crate ockam_core[−][src]
Core types of the Ockam library.
This crate contains the core types of the Ockam library and is intended for use by other crates that provide features and add-ons to the main Ockam library.
The main Ockam crate re-exports types defined in this crate.
Re-exports
pub extern crate async_trait; |
pub extern crate hashbrown; |
pub extern crate hex; |
Modules
lib | A facade around the various collections and primitives needed when using no alloc, alloc only, or std modes |
Structs
Address | A generic component address |
AddressSet | A collection of Addresses |
Any | A passthrough marker message type |
Error | The type of errors returned by Ockam functions. |
Route | A full route to a peer |
RouteBuilder | Utility type to build and manipulate routes |
Routed | A message wrapper that stores message route information |
TransportMessage | A generic transport message |
Enums
RouteError | A routing specific error type |
RouterMessage | A command message for router implementations |
Traits
Message | A user defined message that can be serialised and deserialised |
Worker | Base ockam worker trait. |
Type Definitions
Encoded | Alias of the type used for encoded data. |
Result | The type returned by Ockam functions. |
Attribute Macros
worker |