contained_macros/lib.rs
1/*
2 Appellation: contained-macros <library>
3 Contributors: FL03 <jo3mccain@icloud.com>
4*/
5//! procedural macros for interacting with various wrappers
6extern crate proc_macro;
7
8use proc_macro::TokenStream;
9
10pub(crate) mod wrap;
11
12/// A procedural macro for generativly creating getter methods; i.e. $field_name() -> &$field_type and $field_name_mut() -> &mut $field_type
13#[proc_macro]
14pub fn wrap(input: TokenStream) -> TokenStream {
15 println!("display: {:?}", input);
16 input
17}