firecloud_core/lib.rs
1//! FireCloud Core - Common types and traits
2//!
3//! This crate provides the foundational types used across all FireCloud components.
4
5mod chunk;
6mod error;
7mod file;
8mod node;
9
10pub use chunk::{Chunk, ChunkHash, ChunkId, ChunkMetadata, CompressionType};
11pub use error::{Error, Result};
12pub use file::{FileId, FileManifest, FileMetadata};
13pub use node::{NodeId, NodeInfo};
14
15/// Re-export commonly used external types
16pub use blake3;
17pub use bytes::Bytes;