Module holochain_state::prelude
source · [−]Re-exports
pub use crate::mutations::*;
pub use crate::query::prelude::*;
pub use crate::source_chain::*;
pub use crate::validation_db::*;
pub use crate::validation_receipts::*;
pub use crate::wasm::*;
pub use crate::workspace::*;
pub use crate::*;
pub use crate::test_utils::*;
Macros
Macro to generate a fresh reader from an DbRead with less boilerplate
Use this in tests, where everything gets unwrapped anyway
Structs
Specifies the environment used for authoring data by all cells on the same
DnaHash
.Specifies the environment used by each Cache (one per dna).
Specifies the environment used by a Conductor
State of the p2p network (one per space).
Metrics for peers on p2p network (one per space).
Specifies the environment used to save wasm
A read-only version of DbWrite.
This environment can only generate read-only transactions, never read-write.
The canonical representation of a (singleton) database.
The wrapper contains methods for managing transactions
and database connections,
Enums
The various types of database, used to specify the list of databases to initialize
Traits
Extension trait to treat connection instances
as p2p store accessors.
Extension trait to treat transaction instances
as p2p store accessors.
An
Iterator
-like trait that allows for calculation of items to fail.Implementors are able to create a new read-only DB transaction
Implementors are able to create a new read-write DB transaction
Functions
Clamp a u64 to the range of a i64.
Prune all expired AgentInfoSigned records from the p2p_store
Put an AgentInfoSigned record into the p2p_store
Put an iterator of AgentInfoSigned records into the p2p_store
Insert a p2p record from within a write transaction.