2
定義一個固定的精確數字(Postgres中的十進制或數字)並將其傳遞給rust-postgres中的插入的正確方法是什麼?在rust-postgres中使用固定精確數字的正確方法是什麼?
transaction.execute("INSERT INTO commons_account(
display_name, blocked, balance, blocked_balance, password, salt)
VALUES ($1, $2, $3, $4, $5, $6);", &[&"bob", &false, &0, &0, &"dfasdfsa", &"dfsdsa"]).unwrap();
兩個平衡和阻止平衡是numeric
並運行該代碼給出了這樣的錯誤
thread 'test' panicked at 'called `Result::unwrap()` on an `Err` value: WrongType(Numeric)'
我剛剛發現,鏽不具有一個內置的十進制類型,這只是做的一切更加困難 – ibrabeicker
@ibrabeicker,有https://開頭WWW .reddit.com/R /防鏽/評論/ 3wfhro/decimal_d128_type_for_rust_for_decimal_floating /;另見https://www.reddit.com/r/rust/comments/3wubj0/numeric_types_in_rust/ – ArtemGr