Public API Map
Generated from source undermodels/trace. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.
Structs
AllowAllPolicy— models/trace/src/policy.rsBitfield— models/trace/src/bitfield.rsBitfieldIterator— models/trace/src/bitfield.rsFileStorage— models/trace/src/storage.rsHeader— models/trace/src/lib.rsInfo— models/trace/src/storage.rsMemoryStorage— models/trace/src/storage.rsMerkleTree— models/trace/src/merkle_tree.rsNode— models/trace/src/merkle_tree.rsProof— models/trace/src/merkle_tree.rsRangeHandle— models/trace/src/replication_api.rsRangeSpec— models/trace/src/replication_api.rsReplicationHandle— models/trace/src/replication_api.rsReplicationOptions— models/trace/src/replication_api.rsReplicationStream— models/trace/src/lib.rsReplicationStream— models/trace/src/replicator.rsReplicator— models/trace/src/replicator.rsStats— models/trace/src/lib.rsStats— models/trace/src/replicator.rsTrace— models/trace/src/lib.rsTraceConfig— models/trace/src/lib.rs
Enums
Message— models/trace/src/replicator.rsStorageError— models/trace/src/storage.rsTraceError— models/trace/src/lib.rs
Traits
Storage— models/trace/src/storage.rsTracePolicy— models/trace/src/policy.rs
Type Aliases
Config— models/trace/src/lib.rsResult— models/trace/src/lib.rs
Functions
add— models/trace/src/merkle_tree.rsadd_peer— models/trace/src/replicator.rsappend— models/trace/src/lib.rsappend_sync— models/trace/src/lib.rsas_bytes— models/trace/src/bitfield.rscancel— models/trace/src/replication_api.rscancel_async— models/trace/src/replication_api.rscancel_range— models/trace/src/lib.rsclear— models/trace/src/bitfield.rsclear_cache— models/trace/src/lib.rsconfig— models/trace/src/lib.rscount— models/trace/src/bitfield.rscreate_handle— models/trace/src/replication_api.rsdepth— models/trace/src/merkle_tree.rsdiscovery_key— models/trace/src/lib.rsdownload— models/trace/src/replication_api.rsdownload_range— models/trace/src/lib.rsfirst_unset— models/trace/src/bitfield.rsfork— models/trace/src/lib.rsfrom_bytes— models/trace/src/bitfield.rsget— models/trace/src/bitfield.rsget— models/trace/src/lib.rsget_header— models/trace/src/lib.rsget_range— models/trace/src/bitfield.rshandshake— models/trace/src/lib.rshandshake— models/trace/src/replicator.rsingest_remote_block— models/trace/src/lib.rsis_empty— models/trace/src/bitfield.rsis_empty— models/trace/src/lib.rsiter— models/trace/src/bitfield.rslast_set— models/trace/src/bitfield.rslen— models/trace/src/bitfield.rslen— models/trace/src/lib.rslive— models/trace/src/replicator.rsnew— models/trace/src/bitfield.rsnew— models/trace/src/lib.rsnew— models/trace/src/merkle_tree.rsnew— models/trace/src/replication_api.rsnew— models/trace/src/replicator.rsnew— models/trace/src/storage.rsnext— models/trace/src/lib.rsparent— models/trace/src/merkle_tree.rspeaks— models/trace/src/merkle_tree.rspeer_count— models/trace/src/replicator.rspoll_once— models/trace/src/replication_api.rsprocess— models/trace/src/replicator.rsproof— models/trace/src/lib.rsproof— models/trace/src/merkle_tree.rspublic_key— models/trace/src/lib.rsreplicate— models/trace/src/lib.rsreplication— models/trace/src/lib.rsroot_hash— models/trace/src/merkle_tree.rsroots— models/trace/src/merkle_tree.rsset— models/trace/src/bitfield.rsset_range— models/trace/src/bitfield.rsset_trace_policy— models/trace/src/policy.rssibling— models/trace/src/merkle_tree.rsstats— models/trace/src/lib.rsstats— models/trace/src/replicator.rstelemetry— models/trace/src/lib.rstotal_stats— models/trace/src/replicator.rstruncate— models/trace/src/lib.rsuser_get— models/trace/src/lib.rsuser_set— models/trace/src/lib.rsverify— models/trace/src/merkle_tree.rsverify_proof— models/trace/src/lib.rsverify_proof— models/trace/src/merkle_tree.rswith_capacity— models/trace/src/bitfield.rswith_encryption— models/trace/src/lib.rswith_keypair— models/trace/src/lib.rswith_public_key— models/trace/src/lib.rswith_sparse— models/trace/src/lib.rswith_storage— models/trace/src/lib.rs
Constants and Statics
TRACE_POLICY— models/trace/src/policy.rs
Modules
flat_tree— models/trace/src/merkle_tree.rs
Re-exports
bitfield::Bitfield— models/trace/src/lib.rsmerkle_tree::{MerkleTree, Node, Proof as MerkleProof}— models/trace/src/lib.rspolicy::{set_trace_policy, AllowAllPolicy, TracePolicy}— models/trace/src/lib.rsreplication_api::{RangeHandle, RangeSpec, ReplicationHandle, ReplicationOptions}— models/trace/src/lib.rsstorage::{FileStorage, MemoryStorage, Storage}— models/trace/src/lib.rs
Methods
Bitfield
as_bytes— models/trace/src/bitfield.rsclear— models/trace/src/bitfield.rscount— models/trace/src/bitfield.rsfirst_unset— models/trace/src/bitfield.rsfrom_bytes— models/trace/src/bitfield.rsget— models/trace/src/bitfield.rsget_range— models/trace/src/bitfield.rsis_empty— models/trace/src/bitfield.rsiter— models/trace/src/bitfield.rslast_set— models/trace/src/bitfield.rslen— models/trace/src/bitfield.rsnew— models/trace/src/bitfield.rsset— models/trace/src/bitfield.rsset_range— models/trace/src/bitfield.rswith_capacity— models/trace/src/bitfield.rs
FileStorage
new— models/trace/src/storage.rs
MemoryStorage
new— models/trace/src/storage.rs
MerkleTree
add— models/trace/src/merkle_tree.rsnew— models/trace/src/merkle_tree.rspeaks— models/trace/src/merkle_tree.rsproof— models/trace/src/merkle_tree.rsroot_hash— models/trace/src/merkle_tree.rsroots— models/trace/src/merkle_tree.rsverify— models/trace/src/merkle_tree.rsverify_proof— models/trace/src/merkle_tree.rs
RangeHandle
cancel— models/trace/src/replication_api.rscancel_async— models/trace/src/replication_api.rs
ReplicationHandle
download— models/trace/src/replication_api.rsnew— models/trace/src/replication_api.rspoll_once— models/trace/src/replication_api.rs
ReplicationStream
cancel_range— models/trace/src/lib.rsdownload_range— models/trace/src/lib.rshandshake— models/trace/src/lib.rshandshake— models/trace/src/replicator.rslive— models/trace/src/replicator.rsnew— models/trace/src/lib.rsnew— models/trace/src/replicator.rsnext— models/trace/src/lib.rsprocess— models/trace/src/replicator.rsstats— models/trace/src/lib.rsstats— models/trace/src/replicator.rs
Replicator
add_peer— models/trace/src/replicator.rsnew— models/trace/src/replicator.rspeer_count— models/trace/src/replicator.rstotal_stats— models/trace/src/replicator.rs
Trace
append— models/trace/src/lib.rsappend_sync— models/trace/src/lib.rsclear_cache— models/trace/src/lib.rsconfig— models/trace/src/lib.rsdiscovery_key— models/trace/src/lib.rsfork— models/trace/src/lib.rsget— models/trace/src/lib.rsget_header— models/trace/src/lib.rsingest_remote_block— models/trace/src/lib.rsis_empty— models/trace/src/lib.rslen— models/trace/src/lib.rsnew— models/trace/src/lib.rsproof— models/trace/src/lib.rspublic_key— models/trace/src/lib.rsreplication— models/trace/src/lib.rstelemetry— models/trace/src/lib.rstruncate— models/trace/src/lib.rsuser_get— models/trace/src/lib.rsuser_set— models/trace/src/lib.rsverify_proof— models/trace/src/lib.rs
TraceConfig
new— models/trace/src/lib.rswith_encryption— models/trace/src/lib.rswith_keypair— models/trace/src/lib.rswith_public_key— models/trace/src/lib.rswith_sparse— models/trace/src/lib.rswith_storage— models/trace/src/lib.rs