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 |