# 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 = "2021" name = "uwheel" version = "0.2.1" authors = ["Max Meldrum "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Embeddable Aggregate Management System for Streams and Queries" readme = "README.md" categories = [ "data-structures", "embedded", "no-std", "wasm", "database", ] license = "MIT OR Apache-2.0" repository = "https://github.com/uwheel/uwheel" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] targets = [] [lib] name = "uwheel" path = "src/lib.rs" [[bench]] name = "advance" path = "benches/advance.rs" harness = false [[bench]] name = "combine" path = "benches/combine.rs" harness = false [[bench]] name = "combine_range" path = "benches/combine_range.rs" harness = false [[bench]] name = "common" path = "benches/common.rs" [[bench]] name = "group_by" path = "benches/group_by.rs" harness = false [[bench]] name = "insert" path = "benches/insert.rs" harness = false [[bench]] name = "merge" path = "benches/merge.rs" harness = false [[bench]] name = "prefix" path = "benches/prefix.rs" harness = false [[bench]] name = "queries" path = "benches/queries.rs" harness = false [dependencies.hashbrown] version = "0.14.3" optional = true [dependencies.multiversion] version = "0.7.3" optional = true default-features = false [dependencies.parking_lot] version = "0.12" optional = true [dependencies.prettytable-rs] version = "0.10.0" optional = true [dependencies.serde] version = "1.0" features = [ "derive", "rc", ] optional = true default-features = false [dependencies.serde-big-array] version = "0.5.1" optional = true default-features = false [dependencies.smallvec] version = "1.11.2" optional = true [dependencies.time] version = "0.3.30" default-features = false [dependencies.uwheel-stats] version = "0.2.1" optional = true [dev-dependencies.bincode] version = "1.3.3" [dev-dependencies.bitpacking] version = "0.9.2" [dev-dependencies.criterion] version = "0.4" [dev-dependencies.fastrand] version = "2.0.2" [dev-dependencies.pco] version = "0.1.3" [dev-dependencies.proptest] version = "1.5.0" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.time] version = "0.3.30" features = [ "macros", "parsing", ] default-features = false [features] all = [] avg = [] default = [ "std", "all", "avg", "sum", "min", "max", "min_max", ] max = [] min = [] min_max = [] profiler = [ "dep:uwheel-stats", "prettytable-rs", "std", ] serde = [ "dep:serde", "dep:serde-big-array", "parking_lot?/serde", "hashbrown?/serde", "uwheel-stats?/serde", ] simd = ["dep:multiversion"] std = ["serde?/std"] sum = [] sync = [ "dep:parking_lot", "std", ] timer = [] top_n = ["dep:hashbrown"]