Skip to main content

Crate firecloud_core

Crate firecloud_core 

Source
Expand description

FireCloud Core - Common types and traits

This crate provides the foundational types used across all FireCloud components.

Re-exports§

pub use blake3;

Structs§

Bytes
A cheaply cloneable and sliceable chunk of contiguous memory.
Chunk
A chunk of file data
ChunkHash
A 256-bit BLAKE3 hash identifying a chunk
ChunkMetadata
Metadata about a stored chunk
FileId
Unique identifier for a file
FileManifest
A manifest describing how a file is chunked and stored
FileMetadata
Metadata about a file
NodeId
Unique identifier for a node (derived from its public key)
NodeInfo
Information about a node in the network

Enums§

CompressionType
Compression algorithms supported
Error
Main error type for FireCloud operations

Type Aliases§

ChunkId
Unique identifier for a chunk (alias for ChunkHash in content-addressed storage)
Result
Result type alias for FireCloud operations