Saltar al contenido principal

FileEntry

Un FileEntry representa un único archivo dentro de un RDIndex. Se compone de la ruta del archivo, el tamaño, el hash, última modificación, y la lista de chunks que componen el archivo.

Cada instancia es generada automáticamente por el SDK cuando se escanean directorios o se construyen índices.


Estructura

pub struct FileEntry {
pub path: String;
pub size: u64;
pub hash: String;
pub modified_at: u64;
pub chunks: Vec<Chunk>;
}

Propiedades

PropiedadTipoDescripción
pathStringRuta relativa del archivo dentro de la raíz indexada
sizeu64Tamaño del archivo en bytes
hashStringEl hash del archivo (blake3)
modifiedAtu64Unix timestamp (ms) cuando el archivo fue modificado por última vez
chunksVec<Chunk>Lista de chunks que representan el archivo

Modelos relacionados