[package] name = "former_types" version = "2.12.0" edition = "2021" authors = [ "Kostiantyn Wandalen ", ] license = "MIT" readme = "Readme.md" documentation = "https://docs.rs/former" repository = "https://github.com/Wandalen/wTools/tree/master/module/core/former" homepage = "https://github.com/Wandalen/wTools/tree/master/module/core/former" description = """ A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers. Its compile-time structures and traits that are not generated but reused. """ categories = [ "algorithms", "development-tools" ] keywords = [ "fundamental", "general-purpose", "builder-pattern" ] [lints] workspace = true [package.metadata.docs.rs] features = [ "full" ] all-features = false [features] no_std = [ "collection_tools/no_std" ] use_alloc = [ "no_std", "collection_tools/use_alloc" ] default = [ "enabled", "types_former", "types_component_assign", ] full = [ "enabled", "types_former", "types_component_assign", ] enabled = [ "collection_tools/enabled" ] types_former = [] types_component_assign = [] [dependencies] collection_tools = { workspace = true, features = [ "collection_constructors" ] } # qqq : optimize also make sure collection_tools expose enough features [dev-dependencies] # test_tools_stable = { workspace = true }