pub mod base_entity;
pub mod base_entity_single;
mod base_enum;
pub mod get_self;
pub mod base_trait;
pub mod type_name;
pub mod json_trait;
pub mod json_entity;
pub use json_entity::*;
pub mod json_entity_single;
mod json_serial;
pub use json_entity_single::*;
pub use json_trait::*;
pub use base_enum::*;
pub use base_entity::*;
pub use base_entity_single::*;
pub mod bean_singleton;
pub use bean_singleton::*;
#[macro_export]
macro_rules! impl_base_entity {
($($t:ident),* $(,)?) => {
$( impl $crate::rubase::ruentity::BaseEntity for $t {} )*
};
}
#[macro_export]
macro_rules! impl_base_entity_single {
($($t:ident),* $(,)?) => {
$( impl $crate::rubase::ruentity::BaseEntitySingle for $t {} )*
};
}