* gnu/packages/rust.scm (rust-memmap): New variable. --- gnu/packages/rust.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 951423565..1b2352b9e 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -1491,3 +1491,28 @@ Koen Claessen's QuickCheck for Haskell.") (description "@code{fs2} provides cross-platform file locks and file duplication.") (license (list license:expat license:asl2.0)))) + +(define-public rust-memmap + (package + (name "rust-memmap") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "memmap" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1lmbkx92xlqb5yqh4cj2k4qfrm3x4jkbs04i84nfl60wyfdfap06")))) + (build-system cargo-build-system) + (native-inputs + `(("rust-tempdir" ,rust-tempdir "src"))) + (inputs + `(("rust-fs2" ,rust-fs2 "src") + ("rust-libc" ,rust-libc "src"))) + (home-page "https://github.com/danburkert/memmap-rs") + (synopsis "Cross-platform Rust API for memory-mapped file IO") + (description + "@code{memmap} provides a cross-platform Rust API for memory-mapped file IO.") + (license (list license:expat license:asl2.0)))) -- 2.11.0