├── .clippy.toml ├── .github ├── FUNDING.yml └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README-zh_CN.md ├── README.md ├── benchmarks ├── Cargo.toml └── src │ └── lib.rs ├── fmmap-dart ├── Cargo.toml └── src │ └── lib.rs ├── fmmap-js ├── Cargo.toml └── src │ └── lib.rs ├── fmmap-py ├── Cargo.toml └── src │ └── lib.rs ├── fmmap-rs ├── Cargo.toml ├── README-zh_CN.md ├── README.md └── src │ ├── disk.rs │ ├── disk │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── empty.rs │ ├── empty │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── error.rs │ ├── lib.rs │ ├── memory.rs │ ├── memory │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── metadata.rs │ ├── metadata │ ├── unix.rs │ └── windows.rs │ ├── mmap_file.rs │ ├── mmap_file │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── options.rs │ ├── options │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── reader.rs │ ├── reader │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs │ ├── tests.rs │ ├── utils.rs │ ├── writer.rs │ └── writer │ ├── async_std_impl.rs │ ├── smol_impl.rs │ ├── sync_impl.rs │ └── tokio_impl.rs ├── fmmap-uniffi ├── Cargo.toml └── src │ └── lib.rs └── scripts └── .gitkeep /.clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.72" 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/benchmarks/Cargo.toml -------------------------------------------------------------------------------- /benchmarks/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fmmap-dart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-dart/Cargo.toml -------------------------------------------------------------------------------- /fmmap-dart/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fmmap-js/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-js/Cargo.toml -------------------------------------------------------------------------------- /fmmap-js/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fmmap-py/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-py/Cargo.toml -------------------------------------------------------------------------------- /fmmap-py/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fmmap-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/Cargo.toml -------------------------------------------------------------------------------- /fmmap-rs/README-zh_CN.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fmmap-rs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/README.md -------------------------------------------------------------------------------- /fmmap-rs/src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/disk.rs -------------------------------------------------------------------------------- /fmmap-rs/src/disk/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/disk/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/disk/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/disk/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/disk/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/disk/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/disk/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/disk/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/empty.rs -------------------------------------------------------------------------------- /fmmap-rs/src/empty/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/empty/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/empty/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/empty/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/empty/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/empty/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/empty/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/empty/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/error.rs -------------------------------------------------------------------------------- /fmmap-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/lib.rs -------------------------------------------------------------------------------- /fmmap-rs/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/memory.rs -------------------------------------------------------------------------------- /fmmap-rs/src/memory/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/memory/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/memory/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/memory/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/memory/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/memory/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/memory/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/memory/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/metadata.rs -------------------------------------------------------------------------------- /fmmap-rs/src/metadata/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/metadata/unix.rs -------------------------------------------------------------------------------- /fmmap-rs/src/metadata/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/metadata/windows.rs -------------------------------------------------------------------------------- /fmmap-rs/src/mmap_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/mmap_file.rs -------------------------------------------------------------------------------- /fmmap-rs/src/mmap_file/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/mmap_file/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/mmap_file/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/mmap_file/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/mmap_file/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/mmap_file/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/mmap_file/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/mmap_file/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/options.rs -------------------------------------------------------------------------------- /fmmap-rs/src/options/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/options/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/options/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/options/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/options/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/options/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/options/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/options/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/reader.rs -------------------------------------------------------------------------------- /fmmap-rs/src/reader/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/reader/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/reader/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/reader/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/reader/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/reader/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/reader/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/reader/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/tests.rs -------------------------------------------------------------------------------- /fmmap-rs/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/utils.rs -------------------------------------------------------------------------------- /fmmap-rs/src/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/writer.rs -------------------------------------------------------------------------------- /fmmap-rs/src/writer/async_std_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/writer/async_std_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/writer/smol_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/writer/smol_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/writer/sync_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/writer/sync_impl.rs -------------------------------------------------------------------------------- /fmmap-rs/src/writer/tokio_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-rs/src/writer/tokio_impl.rs -------------------------------------------------------------------------------- /fmmap-uniffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/al8n/fmmap/HEAD/fmmap-uniffi/Cargo.toml -------------------------------------------------------------------------------- /fmmap-uniffi/src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /scripts/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------