Module leaf_protocol::prelude
source · Re-exports§
pub use crate::store::EncryptionAlgorithmImpl;pub use crate::store::KeyResolverImpl;pub use crate::store::LeafStore;pub use crate::components::*;pub use crate::store::iroh::*;pub use crate::*;
Structs§
- The data that makes up a component.
- Wrapper around an Iroh [
Hash] that implements [BorshSerialize] and [BorshDeserialize]. - An encryption algorithm.
- An entity path.
- Similar to a [
types::Link], but with a resolved namespace and subspace. - A key-resolver algorithm.
- A [
Component][crate::Component] schema.
Enums§
- A
borshschema describing the data format of a [Component][crate::Component]. - The kind of component data.
- A key-resolver algorithm.
- A segment in an entity Path.
Traits§
- A data-structure that can be de-serialized from binary format by NBOR.
- A data-structure that can be serialized into binary format by NBOR.
Type Aliases§
Derive Macros§
- derive proc-macro for
borsh::de::BorshDeserializetrait - derive proc-macro for
borsh::ser::BorshSerializetrait