memmap

A Rust library for cross-platform memory-mapped file IO. memmap requires Rust stable 1.8 or greater.

Documentation

Linux Status Build status

Features

Platforms

memmap should work on any platform supported by libc.

memmap is continuously tested on: * x86_64-unknown-linux-gnu (Linux) * i686-unknown-linux-gnu * x86_64-unknown-linux-musl (Linux MUSL) * x86_64-apple-darwin (OSX) * i686-apple-darwin * x86_64-pc-windows-msvc (Windows) * i686-pc-windows-msvc * x86_64-pc-windows-gnu * i686-pc-windows-gnu

memmap is continuously cross-compile against: * arm-linux-androideabi (Android) * aarch64-unknown-linux-gnu (ARM) * arm-unknown-linux-gnueabihf * mips-unknown-linux-gnu (MIPS) * x86_64-apple-ios (iOS) * i686-apple-ios

License

memmap is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT for details.

Copyright (c) 2015 Dan Burkert.