We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在当前项目中,存在大量的由于前后台的结构不同带来的相同的数据却有着不同的具体结构的情况存在,在很多时候,都需要同时使用2种类似的struct来区分前后端。
在当前情况下,“同名不同模” 有以下的一些问题
改进想法:
trait方面
ViewModelTrait
Frontend
Backend
IntoFrontend
TryIntoFrontend
IntoBackend
TryIntoBackend
宏方面 提供一个派生宏,提供ViewModelTrait 的自动派生
The text was updated successfully, but these errors were encountered:
No branches or pull requests
在当前项目中,存在大量的由于前后台的结构不同带来的相同的数据却有着不同的具体结构的情况存在,在很多时候,都需要同时使用2种类似的struct来区分前后端。
在当前情况下,“同名不同模” 有以下的一些问题
改进想法:
trait方面
ViewModelTrait
trait提供关联类型Frontend
与Backend
, 用于分别定位到具体的前端\后端响应模型IntoFrontend
与TryIntoFrontend
用于从ViewModelTrait 转换到前台类型IntoBackend
与TryIntoBackend
用于从ViewModelTrait 转换到后台类型宏方面
提供一个派生宏,提供
ViewModelTrait
的自动派生The text was updated successfully, but these errors were encountered: