Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. macro_rules! declare_items {
  2. ($($name:ident, $glyph:expr, $desc:expr, $details:expr),+) => {
  3. declare_items($($name, $glyph, $desc, $details,)+)
  4. };
  5. ($($name:ident, $glyph:expr, $desc:expr, $details:expr,)+) => {
  6.  
  7. /// Array of info for each specific item type
  8. static INFO: &'static [Info] = &[
  9. $(Info { glyph: $glyph, desc: $desc, details: $details }),+
  10. ];
  11.  
  12. /// C-numeration of specific item types
  13. #[derive(Clone,Copy,Debug)]
  14. pub enum Id {
  15. $($name),+
  16. }
  17.  
  18. }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement