Skip to main content

Crate fs_core

Crate fs_core 

Source

Modules§

snapshot
Snapshot serialization/deserialization for filesystem persistence

Macros§

debug
error
info
trace
warn

Structs§

BlockStorage
Fs
Main filesystem structure (single-threaded, uses Rc)
Inode
Inode structure representing a file or directory
Metadata
MonotonicCounter
A simple monotonic counter for timestamps.

Enums§

FileContent
File content: either file data or directory entries
FsError

Constants§

BLOCK_SIZE
Block size for storage (4KB)
O_APPEND
O_CREAT
O_RDONLY
File open flags
O_RDWR
O_TRUNC
O_WRONLY

Traits§

TimeProvider

Type Aliases§

Fd
File descriptor type
InodeId
Inode identifier type