use crateexpand_sqlx_enum_proxy;
use TokenStream;
use ;
/// This macro defines FromStr, ToStr, and Into implementations
/// for enums based on another enum. Therefore, the derived enum
/// can proxy for the base enum. The purpose of this is to allow
/// the proxy to track the base enum allowing the base enum to
/// be free of the sqlx types (and therefore, its containing crate
/// will not need the sqlx dependency). This is useful if the base
/// enum is used in a different tier of the application, such as in
/// client side webapps.