[package] name = "roopes-derive" version = "0.1.0" edition = "2021" license = "MIT" description = "Roopes is a Rust Object Oriented Pattern Element System. This crate provides generic traits and implementations for typical object-oriented patterns in Rust. It is intended to be used as a cluster of utility classes for implementing OOP-architected executables -- in Rust!" homepage = "https://github.com/zwerdlds/roopes" documentation = "https://docs.rs/roopes" readme = "README.md" keywords = ["structure", "object_oriented", "OOP"] categories = ["data-structures"] [lib] doctest = true proc-macro = true [dependencies] enclose = "1.1.8" delegate = "0.9.0" proc-macro2 = "1.0.49" quote = "1.0.23" heck = "0.4.1" prettyplease = "0.2.6" syn = { version = "2.0.18", features = ["extra-traits"] } roopes-core = { version= "0.1.1", path = "../roopes_core" } derive-getters = "0.3.0" [dev-dependencies] roopes = { path = "../roopes_lib" } trybuild = "1.0"