rust-lodash 0.1.0

A high-performance, type-safe Rust implementation of Lodash collection methods with zero-cost abstractions
Documentation
[[bench]]
harness = false
name = "collection_benchmarks"
path = "benches/collection_benchmarks.rs"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.js-sys]
optional = true
version = "0.3"

[dependencies.rand]
version = "0.8"

[dependencies.rayon]
optional = true
version = "1.7"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.tokio]
features = ["rt", "rt-multi-thread"]
optional = true
version = "1.0"

[dependencies.wasm-bindgen]
optional = true
version = "0.2"

[dependencies.web-sys]
optional = true
version = "0.3"

[dev-dependencies.criterion]
version = "0.5"

[dev-dependencies.proptest]
version = "1.0"

[dev-dependencies.tokio-test]
version = "0.4"

[[example]]
name = "async_usage"
path = "examples/async_usage.rs"

[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"

[[example]]
name = "minimal_test"
path = "examples/minimal_test.rs"

[[example]]
name = "parallel_usage"
path = "examples/parallel_usage.rs"

[[example]]
name = "simple_test"
path = "examples/simple_test.rs"

[[example]]
name = "standalone_test"
path = "examples/standalone_test.rs"

[features]
async = ["futures", "tokio"]
default = []
parallel = ["rayon"]
serialize = ["serde"]
wasm = ["wasm-bindgen", "js-sys", "web-sys"]

[lib]
doc = true
name = "rust_lodash"
path = "src/lib.rs"

[package]
authors = ["royalwang <royalwang@example.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "algorithms", "development-tools::testing", "web-programming::http-client"]
description = "A high-performance, type-safe Rust implementation of Lodash collection methods with zero-cost abstractions"
documentation = "https://docs.rs/rust-lodash"
edition = "2021"
homepage = "https://github.com/royalwang/rust-lodash"
keywords = ["lodash", "collections", "functional", "iterator", "utility"]
license = "MIT"
name = "rust-lodash"
readme = "README.md"
repository = "https://github.com/royalwang/rust-lodash"
rust-version = "1.70"
version = "0.1.0"

[package.metadata.docs.rs]
features = []
rustdoc-args = ["--cfg", "docsrs"]

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