contained-macros 0.2.0

procedural macros for managing wrappers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
    Appellation: contained-macros <library>
    Contributors: FL03 <jo3mccain@icloud.com>
*/
//! procedural macros for interacting with various wrappers
extern crate proc_macro;

use proc_macro::TokenStream;

pub(crate) mod wrap;

/// A procedural macro for generativly creating getter methods; i.e. $field_name() -> &$field_type and $field_name_mut() -> &mut $field_type
#[proc_macro]
pub fn wrap(input: TokenStream) -> TokenStream {
    println!("display: {:?}", input);
    input
}