fastalp 0.1.21

High-performance lossless floating-point compression in pure Rust / 基于 ALP 算法的高性能无损浮点数压缩库
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "fastalp"
version = "0.1.21"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "High-performance lossless floating-point compression in pure Rust / 基于 ALP 算法的高性能无损浮点数压缩库"
homepage = "https://github.com/webc-site/wedb_embed/tree/main/fastalp"
documentation = "https://docs.rs/fastalp"
readme = "README.md"
keywords = [
    "compression",
    "floating-point",
    "lossless",
    "alp",
    "codec",
]
categories = [
    "compression",
    "algorithms",
    "data-structures",
    "encoding",
    "database-implementations",
]
license = "Apache-2.0"
repository = "https://github.com/webc-site/wedb_embed.git"

[lib]
name = "fastalp"
path = "src/lib.rs"

[[test]]
name = "test_alp_dataset"
path = "tests/test_alp_dataset.rs"

[[test]]
name = "test_roundtrip"
path = "tests/test_roundtrip.rs"

[[bench]]
name = "bench"
path = "benches/bench.rs"
harness = false

[dependencies.thiserror]
version = "2.0.20"

[dev-dependencies.anyhow]
version = "1.0.104"

[dev-dependencies.aok]
version = "0.1.18"

[dev-dependencies.ctor]
version = "1.0.13"

[dev-dependencies.divan]
version = "0.1.21"

[dev-dependencies.fastrand]
version = "2.5.0"

[dev-dependencies.log]
version = "0.4.34"

[dev-dependencies.log_init]
version = "0.1.39"

[dev-dependencies.mimalloc]
version = "0.1.52"