mod macros;
use macros::*;
use proc_macro::TokenStream;
#[proc_macro_derive(SqlxEnum)]
pub fn derive_sqlx_enum(input: TokenStream) -> TokenStream {
to_sqlx_enum::derive_to_sqlx_enum(input)
}
#[proc_macro_derive(ToFields)]
pub fn to_fields(input: TokenStream) -> TokenStream {
to_fields::derive_to_fields(input)
}
#[proc_macro_derive(ToSqlValue)]
pub fn to_sqlvalue(input: TokenStream) -> TokenStream {
to_sql_value::derive_to_sql_values(input)
}
#[proc_macro_derive(ToOption)]
pub fn to_option(input: TokenStream) -> TokenStream {
to_option::derive_to_option(input)
}