rust-decimal-refactoring

star 0

Процедура перевода финансовых полей с f64 на Decimal в Rust проектах с использованием sqlx

zhuchyok By zhuchyok schedule Updated 2/27/2026

name: Rust Decimal Refactoring description: Процедура перевода финансовых полей с f64 на Decimal в Rust проектах с использованием sqlx category: rust version: 1.0.0 author: Victoria AI

Rust Decimal Refactoring

Когда использовать

Процедура перевода финансовых полей с f64 на Decimal в Rust проектах с использованием sqlx

Процедура

  1. Добавить rust_decimal в Cargo.toml.
  2. Включить feature rust_decimal в sqlx.
  3. Заменить f64 на Decimal в структурах.
  4. Использовать dec!() макрос для литералов.
  5. Обновить SQL запросы, убрав лишние касты.

Грабли (Pitfalls)

Несоответствие типов при декодировании из БД, если не включена feature в sqlx.

Проверка (Verification)

Запуск cargo check должен возвращать Exit code 0.

Install via CLI
npx skills add https://github.com/zhuchyok/atra-web-ide --skill rust-decimal-refactoring
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator