Sha256: 02ee77fd6c9d49fb13137b48af39c9221c01089a42c0036290fb14c53c02aee6

Contents?: true

Size: 1.15 KB

Versions: 28

Compression:

Stored size: 1.15 KB

Contents

[package]
name = "fast_mmaped_file_rs"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
hashbrown = "0.14"
libc = "0.2"
magnus = { version = "0.7", features = ["rb-sys"] }
memmap2 = "0.9"
# v0.26 cannot be built on CentOS 7 https://github.com/nix-rust/nix/issues/1972
nix = { version = "0.25", features = ["mman"] } # mman used for MsFlags
rb-sys = { version = "0.9", features = ["stable-api-compiled-fallback"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0", features = ["raw_value"] }
smallvec = { version = "1.13", features = ["serde"] }
thiserror = "2.0"

[dev-dependencies]
bstr = "1.11"
indoc = "2.0"
# We need the `embed` feature to run tests, but this triggers failures when building as a Gem.
magnus = { version = "0.7", features = ["rb-sys","embed"] }
rand = "0.8"
sha2 = "0.10"
tempfile = "3.14"

[build-dependencies]
rb-sys-env = { git = "https://github.com/oxidize-rb/rb-sys.git", rev = "5d1999ba70d301581524b8252c8ff3b8a825afa2" }

[lib]
# Integration tests won't work if crate is only `cdylib`.
crate-type = ["cdylib","lib"]

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
prometheus-client-mmap-1.2.6 ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-x86_64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-x86_64-linux-gnu ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-x86_64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-arm64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-aarch64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.6-aarch64-linux-gnu ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5 ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-x86_64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-x86_64-linux-gnu ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-x86_64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-arm64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-aarch64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.5-aarch64-linux-gnu ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4 ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4-x86_64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4-x86_64-linux-gnu ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4-x86_64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4-arm64-darwin ext/fast_mmaped_file_rs/Cargo.toml
prometheus-client-mmap-1.2.4-aarch64-linux-musl ext/fast_mmaped_file_rs/Cargo.toml