Expand description
Common types used by other Holochain crates.
This crate is a complement to the holochain_zome_types crate, which contains only the essential types which are used in Holochain DNA code. This crate expands on those types to include all types which Holochain itself depends on.
Modules§
- Defines HostFnAccess and Permission
- Holochain’s
Action
and its variations. - Types for agents chain activity
- Everything to do with App (hApp) installation and uninstallation
- Holochain autonomic type helpers.
- Types related to an agents for chain activity
- Combinator functions, for more easeful functional programming
- At this point this module just re-exports
holochain_sqlite
. - Database Cache
- Data structures representing the operations that can be performed within a Holochain DHT.
- dna is a library for working with holochain dna files/entries.
- An Entry is a unit of data in a Holochain Source Chain.
- Links interrelate entries in a source chain.
- Types for getting and storing metadata
- reexport some common things
- Types for rate limiting
- Defines a Record, the basic unit of Holochain data.
- A sync RwLock that uses closures to avoid deadlocks.
- Signals which can be emitted from within Holochain, out across an interface. There are two main kinds of Signal: system-defined, and app-defined:
- Sql Helper types.
- Types for validation receipts and signed validation receipts to be sent between peers.
- Defines the Warrant variant of DhtOp
- Web App manifest describing how to bind a Web UI and a happ bundle together
- Common types for WebSocket connections.
- Helpers for constructing and using zome types correctly.
Macros§
- Convert to the older deepkey version of an HDK prelude type
- Convert from the older deepkey version of an HDK prelude type
- Utility for removing boilerplate from From impls
Type Aliases§
- An Entry paired with its EntryHash