immutable-chunkmap 2.1.4

A fast immutable map and set with batch insert and update methods, COW operations, and big O efficient implementations of set and merge operations
Documentation
{
  "version": 1,
  "repository": "/home/eric/proj/immutable-chunkmap",
  "files": {
    ".github/FUNDING.yml": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    ".gitignore": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "Cargo.toml": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "Changelog": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "LICENSE-APACHE": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "LICENSE-MIT": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "README.md": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench-ocaml/.merlin": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench-ocaml/build.sh": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench-ocaml/test.ml": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/Cargo.toml": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/bench.py": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/256/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/baseline/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/custom_pool/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/custom_pool_shark/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/pool/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/pool_256/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/separate_avec/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/separate_avec_pool/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/vec_empty/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/vec_empty_pool/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/vec_pre/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/apple_m2/vec_pre_pool/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/ibm_power9_02CY089/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X-C128/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X-C256/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X-C512/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X-C64/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-7820X/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/data.json": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/str_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_get.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_get_parallel.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_insert.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_insert_many.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_insert_many_par.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/charts/intel_corei7-8550U_arrayvec_compact/usize_remove.png": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/compare.py": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/src/main.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "bench/src/utils.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "rustfmt.toml": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/avl.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/chunk.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/lib.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/map.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/set.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    },
    "src/tests.rs": {
      "reviewed_at": "5b5c1536d65b93850b8d08565f2d5bab78a6ca89"
    }
  }
}