1 2 3 4 5 6 7 8 9 10 11 12 13
#![warn(clippy::all)] mod check; mod ext; mod utils; use check::{oapi_check_derive_handler, oapi_check_derive_handler_inner}; use ext::{oapi_ext_derive_handler, oapi_ext_derive_handler_inner}; use proc_macro_error::proc_macro_error; synstructure::decl_derive!([OApiCheck, attributes(oapi)] => #[proc_macro_error] oapi_check_derive_handler); synstructure::decl_derive!([OApiCheckInner, attributes(oapi)] => #[proc_macro_error] oapi_check_derive_handler_inner); synstructure::decl_derive!([OApiExt] => #[proc_macro_error] oapi_ext_derive_handler); synstructure::decl_derive!([OApiExtInner] => #[proc_macro_error] oapi_ext_derive_handler_inner);