写金额逻辑用这Skill核边界

用 Rust 构建金融应用,处理精度和审计追踪。

domain-fintech 是梳理 Rust 金额与交易约束的 Skill。它关注十进制精度、货币类型、事务边界和可追踪记录,再连接到数据模型。

金额除了数值还有币种,不能把不同货币直接相加。使用十进制还需定义舍入、位数和溢出处理,换一个类型并不会自动完成这些业务规则。

原文用 Arc 说明共享记录,但 Arc 自身不保证内部数据不可变;结构化日志也不单独证明满足审计或监管要求。事件记录不能替代数据库事务的原子边界。

适合先核资金模型和失败路径。借贷平衡仍需核科目与业务含义,语言所有权不能证明钱不会丢失;具体实现与相关技能未展开,本文没有处理真实交易或验证金融系统。

分类:编程开发

来源仓库:actionbook/rust-skills

适合用来做什么

  • 在构建支付系统时,有哪些金融科技的最佳实践?
  • 你能推荐一些用于交易系统的金融科技工具吗?

安装 domain-fintech

npx skills add https://www.iskills.cc/skills/actionbook/rust-skills/domain-fintech/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 domain-fintech 的用途与原始说明

浏览全部 Skill 指南