Module holochain_types::env[][src]

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

Specifies the environment used for dht data by all cells on the same DnaHash.

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

The sqlite synchronous level. Corresponds to the PRAGMA synchronous pragma. See sqlite documentation.

The strategy for database file system synchronization. Some databases like the cache can be safely rebuilt if corruption occurs due to using the faster DbSyncLevel::Off.

Traits

Extension trait to treat connection instances as p2p store accessors.

Extension trait to treat transaction instances as p2p store accessors.

A trait for being generic over DbWrite and DbRead that both implement read access.

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.

Record a p2p metric datum

Query the p2p_metrics database in a variety of ways