bevy_animation_graph_proc_macros/
lib.rs1mod uuid_wrapper;
2mod value_wrapper;
3
4use proc_macro::TokenStream;
5
6use crate::{uuid_wrapper::uuid_wrapper, value_wrapper::value_wrapper};
7
8#[proc_macro_derive(UuidWrapper, attributes(uuid))]
9pub fn derive_uuid_wrapper(input: TokenStream) -> TokenStream {
10 uuid_wrapper(input)
11}
12
13#[proc_macro_derive(ValueWrapper, attributes(unwrap_error, trivial_copy))]
14pub fn derive_value_wrapper(input: TokenStream) -> TokenStream {
15 value_wrapper(input)
16}