Skip to main content

bevy_animation_graph_proc_macros/
lib.rs

1mod 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}