rust-oop (cargo): use macro to implement inheritance
Keywords: inherit|inheritance|oop