Crate bmbp_marco

Crate bmbp_marco 

Source

Modules§

util

Functions§

build_base_field
build_base_field_name
build_field_name_set
build_struct_field_token
build_struct_option_field_token
build_struct_option_props_method_token
build_struct_props_method_token
build_struct_token
build_tree_field
build_tree_field_for_orm
build_tree_field_name
build_tree_field_with_children_skip
field_has_attrs_ident
field_has_option_type
merge_struct_fields
parse_struct_fields
parse_tree_meta
parse_tree_meta 获取树型标记

Attribute Macros§

bean
generate new、 get、set method for struct ; add Debug,Clone,Default,Serialize,Deserialize marco
bean_option
add Option<> for field; generate new、get、set method for struct ; add Debug,Clone,Default,Serialize,Deserialize marco
curd
curd_dao
curd_router
curd_service
rdbc_bean
add base field for struct which use in database;
rdbc_bean_option
add base field for struct which use in database;
rdbc_tree_bean
add base field and tree field for struct which use in database;
rdbc_tree_bean_option
and tree field for struct which use in database;
table_bean
table_bean_option
table_bean_orm
table_bean_orm_option
table_rdbc_bean
table_rdbc_bean_option
table_rdbc_bean_orm
table_rdbc_bean_orm_option
table_rdbc_tree_bean
table_rdbc_tree_bean_option
table_rdbc_tree_bean_orm
table_rdbc_tree_bean_orm_option
table_tree_bean
table_tree_bean_option
table_tree_bean_orm
table_tree_bean_orm_option
tree_bean
generate a tree struct contains: namecodecode_pathparent_codechildren
tree_bean_option
generate a tree struct contains: name、code、code_path、parent_code、children … with Option type