Public API Map

Generated from source under models/trace-blobs. 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

  • AllowAllBlobPolicy — models/trace-blobs/src/policy.rs
  • BlobConfig — models/trace-blobs/src/config.rs
  • BlobEntry — models/trace-blobs/src/chunk.rs
  • BlobId — models/trace-blobs/src/blob.rs
  • BlobInfo — models/trace-blobs/src/blob.rs
  • BlobMetadata — models/trace-blobs/src/blob.rs
  • BlobMetrics — models/trace-blobs/src/metrics.rs
  • BlobMetricsSnapshot — models/trace-blobs/src/metrics.rs
  • BlobReader — models/trace-blobs/src/reader.rs
  • BlobStore — models/trace-blobs/src/store.rs
  • BlobWriter — models/trace-blobs/src/writer.rs
  • ChunkCache — models/trace-blobs/src/cache.rs
  • ChunkCandidate — models/trace-blobs/src/repair.rs
  • ChunkEntry — models/trace-blobs/src/chunk.rs
  • ChunkIndex — models/trace-blobs/src/chunk.rs
  • ChunkMetadata — models/trace-blobs/src/chunk.rs
  • ChunkRef — models/trace-blobs/src/blob.rs
  • DedupStats — models/trace-blobs/src/chunk.rs
  • DeletionMarker — models/trace-blobs/src/blob.rs
  • GcPlan — models/trace-blobs/src/repair.rs
  • ListOptions — models/trace-blobs/src/store.rs
  • ListResult — models/trace-blobs/src/store.rs
  • QuarantineMarker — models/trace-blobs/src/repair.rs
  • RepairError — models/trace-blobs/src/repair.rs
  • RepairReport — models/trace-blobs/src/repair.rs

Enums

  • BlobError — models/trace-blobs/src/error.rs
  • CompressionType — models/trace-blobs/src/config.rs

Traits

  • BlobPolicy — models/trace-blobs/src/policy.rs

Type Aliases

  • Result — models/trace-blobs/src/error.rs

Functions

  • add_blob — models/trace-blobs/src/chunk.rs
  • add_chunk — models/trace-blobs/src/chunk.rs
  • as_bytes — models/trace-blobs/src/blob.rs
  • as_str — models/trace-blobs/src/config.rs
  • blob_count — models/trace-blobs/src/chunk.rs
  • bytes_written — models/trace-blobs/src/writer.rs
  • calculate — models/trace-blobs/src/chunk.rs
  • chunks_written — models/trace-blobs/src/writer.rs
  • clear — models/trace-blobs/src/cache.rs
  • clear — models/trace-blobs/src/chunk.rs
  • compact — models/trace-blobs/src/store.rs
  • create_writer — models/trace-blobs/src/store.rs
  • data_trace_handle — models/trace-blobs/src/store.rs
  • decr_chunk_refcount — models/trace-blobs/src/chunk.rs
  • dedup_stats — models/trace-blobs/src/store.rs
  • delete — models/trace-blobs/src/store.rs
  • find_blob — models/trace-blobs/src/chunk.rs
  • find_chunk — models/trace-blobs/src/chunk.rs
  • from_hex — models/trace-blobs/src/blob.rs
  • from_str — models/trace-blobs/src/config.rs
  • gc_apply — models/trace-blobs/src/store.rs
  • gc_sweep — models/trace-blobs/src/store.rs
  • get — models/trace-blobs/src/cache.rs
  • get — models/trace-blobs/src/store.rs
  • hits — models/trace-blobs/src/cache.rs
  • id — models/trace-blobs/src/reader.rs
  • incr_chunk_refcount — models/trace-blobs/src/chunk.rs
  • ingest_data_block — models/trace-blobs/src/store.rs
  • ingest_metadata_block — models/trace-blobs/src/store.rs
  • insert — models/trace-blobs/src/cache.rs
  • is_empty — models/trace-blobs/src/cache.rs
  • len — models/trace-blobs/src/cache.rs
  • list — models/trace-blobs/src/store.rs
  • mark_blob_deleted — models/trace-blobs/src/chunk.rs
  • metadata — models/trace-blobs/src/reader.rs
  • metadata_trace_handle — models/trace-blobs/src/store.rs
  • metrics_snapshot — models/trace-blobs/src/store.rs
  • misses — models/trace-blobs/src/cache.rs
  • new — models/trace-blobs/src/blob.rs
  • new — models/trace-blobs/src/cache.rs
  • new — models/trace-blobs/src/chunk.rs
  • new — models/trace-blobs/src/reader.rs
  • new — models/trace-blobs/src/store.rs
  • new — models/trace-blobs/src/writer.rs
  • new_cache — models/trace-blobs/src/cache.rs
  • put — models/trace-blobs/src/store.rs
  • remove_blob — models/trace-blobs/src/chunk.rs
  • repair_reindex — models/trace-blobs/src/store.rs
  • set_blob_policy — models/trace-blobs/src/policy.rs
  • size — models/trace-blobs/src/cache.rs
  • size — models/trace-blobs/src/reader.rs
  • snapshot — models/trace-blobs/src/metrics.rs
  • snapshot_blobs — models/trace-blobs/src/chunk.rs
  • snapshot_chunks — models/trace-blobs/src/chunk.rs
  • to_hex — models/trace-blobs/src/blob.rs
  • unique_chunks — models/trace-blobs/src/chunk.rs
  • with_metrics — models/trace-blobs/src/reader.rs

Constants and Statics

  • BLOB_POLICY — models/trace-blobs/src/policy.rs

Modules

  • No public items were detected by the source scan.

Re-exports

  • blake3 — models/trace-blobs/src/lib.rs
  • blob::{BlobId, BlobInfo, BlobMetadata, ChunkRef, DeletionMarker} — models/trace-blobs/src/lib.rs
  • bytes::Bytes — models/trace-blobs/src/lib.rs
  • cache::ChunkCache — models/trace-blobs/src/lib.rs
  • chunk::{BlobEntry, ChunkEntry, ChunkIndex, DedupStats} — models/trace-blobs/src/lib.rs
  • config::{BlobConfig, CompressionType} — models/trace-blobs/src/lib.rs
  • error::{BlobError, Result} — models/trace-blobs/src/lib.rs
  • metrics::{BlobMetrics, BlobMetricsSnapshot} — models/trace-blobs/src/lib.rs
  • policy::{set_blob_policy, AllowAllBlobPolicy, BlobPolicy} — models/trace-blobs/src/lib.rs
  • reader::BlobReader — models/trace-blobs/src/lib.rs
  • repair::{ChunkCandidate, GcPlan, QuarantineMarker, RepairReport} — models/trace-blobs/src/lib.rs
  • store::{BlobStore, ListOptions, ListResult} — models/trace-blobs/src/lib.rs
  • writer::BlobWriter — models/trace-blobs/src/lib.rs

Methods

BlobId

  • as_bytes — models/trace-blobs/src/blob.rs
  • from_hex — models/trace-blobs/src/blob.rs
  • new — models/trace-blobs/src/blob.rs
  • to_hex — models/trace-blobs/src/blob.rs

BlobMetrics

  • snapshot — models/trace-blobs/src/metrics.rs

BlobReader

  • id — models/trace-blobs/src/reader.rs
  • metadata — models/trace-blobs/src/reader.rs
  • new — models/trace-blobs/src/reader.rs
  • size — models/trace-blobs/src/reader.rs
  • with_metrics — models/trace-blobs/src/reader.rs

BlobStore

  • compact — models/trace-blobs/src/store.rs
  • create_writer — models/trace-blobs/src/store.rs
  • data_trace_handle — models/trace-blobs/src/store.rs
  • dedup_stats — models/trace-blobs/src/store.rs
  • delete — models/trace-blobs/src/store.rs
  • gc_apply — models/trace-blobs/src/store.rs
  • gc_sweep — models/trace-blobs/src/store.rs
  • get — models/trace-blobs/src/store.rs
  • ingest_data_block — models/trace-blobs/src/store.rs
  • ingest_metadata_block — models/trace-blobs/src/store.rs
  • list — models/trace-blobs/src/store.rs
  • metadata_trace_handle — models/trace-blobs/src/store.rs
  • metrics_snapshot — models/trace-blobs/src/store.rs
  • new — models/trace-blobs/src/store.rs
  • repair_reindex — models/trace-blobs/src/store.rs

BlobWriter

  • bytes_written — models/trace-blobs/src/writer.rs
  • chunks_written — models/trace-blobs/src/writer.rs
  • new — models/trace-blobs/src/writer.rs

ChunkCache

  • clear — models/trace-blobs/src/cache.rs
  • get — models/trace-blobs/src/cache.rs
  • hits — models/trace-blobs/src/cache.rs
  • insert — models/trace-blobs/src/cache.rs
  • is_empty — models/trace-blobs/src/cache.rs
  • len — models/trace-blobs/src/cache.rs
  • misses — models/trace-blobs/src/cache.rs
  • new — models/trace-blobs/src/cache.rs
  • size — models/trace-blobs/src/cache.rs

ChunkIndex

  • add_blob — models/trace-blobs/src/chunk.rs
  • add_chunk — models/trace-blobs/src/chunk.rs
  • blob_count — models/trace-blobs/src/chunk.rs
  • clear — models/trace-blobs/src/chunk.rs
  • decr_chunk_refcount — models/trace-blobs/src/chunk.rs
  • find_blob — models/trace-blobs/src/chunk.rs
  • find_chunk — models/trace-blobs/src/chunk.rs
  • incr_chunk_refcount — models/trace-blobs/src/chunk.rs
  • mark_blob_deleted — models/trace-blobs/src/chunk.rs
  • new — models/trace-blobs/src/chunk.rs
  • remove_blob — models/trace-blobs/src/chunk.rs
  • snapshot_blobs — models/trace-blobs/src/chunk.rs
  • snapshot_chunks — models/trace-blobs/src/chunk.rs
  • unique_chunks — models/trace-blobs/src/chunk.rs

CompressionType

  • as_str — models/trace-blobs/src/config.rs
  • from_str — models/trace-blobs/src/config.rs

DedupStats

  • calculate — models/trace-blobs/src/chunk.rs