[package]
name = "functora"
license = "MIT"
version = "0.1.10"
edition = "2024"
keywords = ["rust-patterns", "prelude"]
categories = ["rust-patterns"]
repository = "https://github.com/functora/functora.github.io/tree/master/rust/functora"
documentation = "https://docs.rs/functora"
description = "Missing pieces of the Rust standard library."
[lints.rust]
unused_results = "warn"
[lints.clippy]
pedantic = "warn"
must_use_unit = "warn"
ignored_unit_patterns = "warn"
let_underscore_must_use = "warn"
map_unwrap_or = "warn"
unwrap_used = "warn"
expect_used = "warn"
similar_names = { level = "allow", priority = 1 }
too_many_lines = { level = "allow", priority = 1 }
wildcard_imports = { level = "allow", priority = 1 }
missing_errors_doc = { level = "allow", priority = 1 }
semicolon_if_nothing_returned = { level = "allow", priority = 1 }
[dependencies]
futures = { version = "0.3", optional = true }
[dev-dependencies]
tokio = { version = "1", features = ["rt", "macros"] }
[features]
futures = ["dep:futures"]