/// Internal namespace. pub( crate ) mod private { // use crate::protected::*; // /// Interface of command to draw something. // pub trait DrawCommandInterface // where // Self : fmt::Debug, // { // } } crate::mod_interface! { // exposed use DrawCommandInterface; }