Mercurial > public > mercurial-scm > hg
comparison rust/hg-core/src/revlog/nodemap_docket.rs @ 47955:e834b79def74
rust: Switch to the memmap2-rs crate
https://github.com/RazrFalcon/memmap2-rs
This is a fork of the original memmap crate which appears to be unmaintained:
https://github.com/danburkert/memmap-rs/issues/90
This fork is the most popular according to https://crates.io/keywords/mmap
Differential Revision: https://phab.mercurial-scm.org/D11397
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Fri, 10 Sep 2021 09:53:09 +0200 |
parents | 842f2372ced6 |
children | 001d747c2baf |
comparison
equal
deleted
inserted
replaced
47954:4afd6cc447b9 | 47955:e834b79def74 |
---|---|
1 use crate::errors::{HgError, HgResultExt}; | 1 use crate::errors::{HgError, HgResultExt}; |
2 use crate::requirements; | 2 use crate::requirements; |
3 use bytes_cast::{unaligned, BytesCast}; | 3 use bytes_cast::{unaligned, BytesCast}; |
4 use memmap::Mmap; | 4 use memmap2::Mmap; |
5 use std::path::{Path, PathBuf}; | 5 use std::path::{Path, PathBuf}; |
6 | 6 |
7 use super::revlog::RevlogError; | 7 use super::revlog::RevlogError; |
8 use crate::repo::Repo; | 8 use crate::repo::Repo; |
9 use crate::utils::strip_suffix; | 9 use crate::utils::strip_suffix; |