[package] name = "few" version = "0.1.5" authors = ["Skylor R Schermer "] edition = "2018" license = "MIT OR Apache-2.0" repository = "https://github.com/skysch/few-rs" description = "A generalization of `std::Option` allowing for up to two optional values" readme = "readme.md" keywords = ["option", "smallvec", "set"] homepage = "https://github.com/skysch/few-rs" exclude = ["*.sublime-project", "*.sublime-workspace"] [lib] name = "few" [features] default = [] # Required dependencies [dependencies] serde = { version = "1.0", features=["derive"], optional = true } # Dependencies used for tests, examples, and benches. [dev-dependencies] # The development profile, used for `cargo build` [profile.dev] opt-level = 0 debug = false # Disabled to speed up compilation; not being used much. rpath = false lto = false debug-assertions = true incremental = true overflow-checks = true # Development profile overrides, ensure dependent crates run fast. [profile.dev.package."*"] opt-level = 3 debug-assertions = false codegen-units = 1 # The release profile, used for `cargo build --release` [profile.release] opt-level = 3 debug = true rpath = false lto = "fat" debug-assertions = false codegen-units = 1 incremental = false overflow-checks = true