Skip to main content

impl_api_builder

Macro impl_api_builder 

Source
macro_rules! impl_api_builder {
    (
        $builder_name:ident,
        $request_name:ident,
        $( $field:ident: $field_type:ty ),* $(,)?
    ) => { ... };
}
Expand description

实现API请求构建器的通用宏

§参数说明

  • $builder_name: 构建器结构体名称
  • $request_name: 请求结构体名称
  • $field: 字段名称
  • $field_type: 字段类型

§示例

impl_api_builder!(
    DeleteRoleV2Builder,
    DeleteRoleV2Request,
    app_token: String,
    role_id: String,
);