Skip to main content

agave_fs/
lib.rs

1#![cfg(feature = "agave-unstable-api")]
2
3pub mod buffered_reader;
4pub mod buffered_writer;
5pub mod dirs;
6mod file_info;
7pub mod file_io;
8pub mod io_setup;
9mod io_uring;
10pub mod metadata;
11
12pub use file_info::FileInfo;
13
14/// Alias for file offsets and sizes - since files can exceed 4GB, use 64-bits
15pub type FileSize = u64;
16
17/// Single IO performed on a filesystem can never exceed 32-bits,
18/// this also constrains possible buffer sizes that are used for IO operations.
19pub type IoSize = u32;