[[bench]]
harness = false
name = "bitpacking"
path = "benches/bitpacking.rs"
[[bench]]
harness = false
name = "bitpacking_cmp"
path = "benches/bitpacking_cmp.rs"
[[bench]]
harness = false
name = "bitpacking_cmp_cod"
path = "benches/bitpacking_cmp_cod.rs"
[[bench]]
harness = false
name = "delta"
path = "benches/delta.rs"
[[bench]]
harness = false
name = "rle"
path = "benches/rle.rs"
[[bench]]
harness = false
name = "transpose"
path = "benches/transpose.rs"
[dependencies.arrayref]
version = "0.3.7"
[dependencies.const_for]
version = "0.1.4"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.paste]
version = "1.0.15"
[dependencies.seq-macro]
version = "0.3.5"
[dev-dependencies.arrayref]
version = "0.3.7"
[dev-dependencies.criterion]
package = "codspeed-criterion-compat"
version = "3.0"
[dev-dependencies.divan]
package = "codspeed-divan-compat"
version = "3.0"
[lib]
name = "fastlanes"
path = "src/lib.rs"
[lints.clippy]
cast_possible_truncation = "allow"
if_then_some_else_none = "deny"
mem_forget = "deny"
multiple_inherent_impl = "deny"
needless_range_loop = "allow"
or_fun_call = "deny"
panic = "deny"
same_name_method = "deny"
self_named_module_files = "deny"
tests_outside_test_module = "deny"
unwrap_used = "deny"
use_debug = "deny"
[lints.clippy.all]
level = "deny"
priority = -1
[lints.clippy.pedantic]
level = "deny"
priority = -1
[lints.rust]
unsafe_op_in_unsafe_fn = "deny"
warnings = "deny"
[package]
authors = ["SpiralDB <hello@spiraldb.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Rust implementation of the FastLanes compression layout"
edition = "2021"
homepage = "https://github.com/spiraldb/fastlanes"
keywords = ["fastlanes", "compression", "codec"]
license = "Apache-2.0"
name = "fastlanes"
readme = "README.md"
repository = "https://github.com/spiraldb/fastlanes"
version = "0.2.2"