เบเบงเบ”เบžเบปเบšเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ rustdecimal เปƒเบ™ Rust repository crates.io

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ัะทั‹ะบะฐ Rust ะฟั€ะตะดัƒะฟั€ะตะดะธะปะธ ะพ ะฒั‹ัะฒะปะตะฝะธะธ ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ crates.io ะฟะฐะบะตั‚ะฐ rustdecimal, ัะพะดะตั€ะถะฐั‰ะตะณะพ ะฒั€ะตะดะพะฝะพัะฝั‹ะน ะบะพะด. ะŸะฐะบะตั‚ ะฑั‹ะป ะพัะฝะพะฒะฐะฝ ะฝะฐ ะปะตะณะธั‚ะธะผะฝะพะผ ะฟะฐะบะตั‚ะต rust_decimal ะธ ะดะปั ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธั ะฟะพะปัŒะทะพะฒะฐะปัั ัั…ะพะดัั‚ะฒะพะผ ะฒ ะธะผะตะฝะธ (ั‚ะฐะนะฟัะบะฒะพั‚ั‚ะธะฝะณ) ั ั€ะฐัั‡ั‘ั‚ะพะผ ะฝะฐ ั‚ะพ, ั‡ั‚ะพ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒ ะฝะต ะพะฑั€ะฐั‚ะธั‚ ะฒะฝะธะผะฐะฝะธะต ะฝะฐ ะพั‚ััƒั‚ัั‚ะฒะธะต ัะธะผะฒะพะปะฐ ะฟะพะดั‡ั‘ั€ะบะธะฒะฐะฝะธั, ะพััƒั‰ะตัั‚ะฒะปัั ะฟะพะธัะบ ะธะปะธ ะฒั‹ะฑะธั€ะฐั ะผะพะดัƒะปัŒ ะธะท ัะฟะธัะบะฐ.

ะŸั€ะธะผะตั‡ะฐั‚ะตะปัŒะฝะพ, ั‡ั‚ะพ ัƒะบะฐะทะฐะฝะฝะฐั ัั‚ั€ะฐั‚ะตะณะธั ะพะบะฐะทะฐะปะฐััŒ ัƒัะฟะตัˆะฝะพะน ะธ ะฟะพ ั‡ะธัะปัƒ ะทะฐะณั€ัƒะทะพะบ ั„ะธะบั‚ะธะฒะฝั‹ะน ะฟะฐะบะตั‚ ะปะธัˆัŒ ะฝะตะผะฝะพะณะพ ะพั‚ัั‚ะฐะป ะพั‚ ะพั€ะธะณะธะฝะฐะปะฐ (~111 ั‚ั‹ััั‡ ะทะฐะณั€ัƒะทะพะบ rustdecimal 1.23.1 ะธ 113 ั‚ั‹ััั‡ ะพั€ะธะณะธะฝะฐะปัŒะฝะพะณะพ rust_decimal 1.23.1). ะŸั€ะธ ัั‚ะพะผ ะฑะพะปัŒัˆะธะฝัั‚ะฒะพ ะทะฐะณั€ัƒะทะพะบ ะฟั€ะธัˆะปะพััŒ ะฝะฐ ะฑะตะทะพะฑะธะดะฝั‹ะน ะบะปะพะฝ, ะฝะต ัะพะดะตั€ะถะฐั‰ะธะน ะฒั€ะตะดะพะฝะพัะฝะพะณะพ ะบะพะดะฐ. ะ’ั€ะตะดะพะฝะพัะฝั‹ะต ะธะทะผะตะฝะตะฝะธั ะฑั‹ะปะธ ะดะพะฑะฐะฒะปะตะฝั‹ 25 ะผะฐั€ั‚ะฐ ะฒ ะฒะตั€ัะธะธ rustdecimal 1.23.5, ะบะพั‚ะพั€ะฐั ะดะพ ะฒั‹ัะฒะปะตะฝะธั ะฟั€ะพะฑะปะตะผั‹ ะธ ะฑะปะพะบะธั€ะพะฒะฐะฝะธั ะฟะฐะบะตั‚ะฐ ะฑั‹ะปะฐ ะทะฐะณั€ัƒะถะตะฝะฐ ะพะบะพะปะพ 500 ั€ะฐะท (ะฟั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั ั‡ั‚ะพ ะฑะพะปัŒัˆะฐั ั‡ะฐัั‚ัŒ ะทะฐะณั€ัƒะทะพะบ ะฒั€ะตะดะพะฝะพัะฝะพะน ะฒะตั€ัะธะธ ัะพะฒะตั€ัˆะตะฝะฐ ะฑะพั‚ะฐะผะธ) ะธ ะฝะต ะฑั‹ะปะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะฐ ะฒ ะทะฐะฒะธัะธะผะพัั‚ัั… ัƒ ะดั€ัƒะณะธั… ะฟะฐะบะตั‚ะพะฒ, ะฟั€ะธััƒั‚ัั‚ะฒัƒัŽั‰ะธั… ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ (ะฝะต ะธัะบะปัŽั‡ะตะฝะพ, ั‡ั‚ะพ ะฒั€ะตะดะพะฝะพัะฝั‹ะน ะฟะฐะบะตั‚ ะฑั‹ะป ะฒ ะทะฐะฒะธัะธะผะพัั‚ัั… ัƒ ะบะพะฝะตั‡ะฝั‹ั… ะฟั€ะธะปะพะถะตะฝะธะน).

ะ’ั€ะตะดะพะฝะพัะฝั‹ะต ะธะทะผะตะฝะตะฝะธั ัะฒะพะดะธะปะธััŒ ะบ ะดะพะฑะฐะฒะปะตะฝะธัŽ ะฝะพะฒะพะน ั„ัƒะฝะบั†ะธะธ Decimal::new, ะฒ ั€ะตะฐะปะธะทะฐั†ะธะธ ะบะพั‚ะพั€ะพะณะพ ัะพะดะตั€ะถะฐะปัั ะพะฑั„ัƒัั†ะธั€ะพะฒะฐะฝะฝั‹ะน ะบะพะด ะดะปั ะทะฐะณั€ัƒะทะบะธ ั ะฒะฝะตัˆะฝะตะณะพ ัะตั€ะฒะตั€ะฐ ะธ ะทะฐะฟัƒัะบะฐ ะธัะฟะพะปะฝัะตะผะพะณะพ ั„ะฐะนะปะฐ. ะŸั€ะธ ะฒั‹ะทะพะฒะต ั„ัƒะฝะบั†ะธะธ ะพััƒั‰ะตัั‚ะฒะปัะปะฐััŒ ะฟั€ะพะฒะตั€ะบะฐ ะฟะตั€ะตะผะตะฝะฝะพะน ะพะบั€ัƒะถะตะฝะธั GITLAB_CI, ะฒ ัะปัƒั‡ะฐะต ะฒั‹ัั‚ะฐะฒะปะตะฝะธั ะบะพั‚ะพั€ะพะน ั ะฒะฝะตัˆะฝะตะณะพ ัะตั€ะฒะตั€ะฐ ะทะฐะณั€ัƒะถะฐะปัั ั„ะฐะนะป /tmp/git-updater.bin. ะ—ะฐะณั€ัƒะถะฐะตะผั‹ะน ะฒั€ะตะดะพะฝะพัะฝั‹ะน ะพะฑั€ะฐะฑะพั‚ั‡ะธะบ ะฟะพะดะดะตั€ะถะธะฒะฐะป ั€ะฐะฑะพั‚ัƒ ะฒ Linux ะธ macOS (ะฟะปะฐั‚ั„ะพั€ะผะฐ Windows ะฝะต ะฟะพะดะดะตั€ะถะธะฒะฐะปะฐััŒ).

ะŸั€ะตะดะฟะพะปะฐะณะฐะปะพััŒ, ั‡ั‚ะพ ะฒั€ะตะดะพะฝะพัะฝะฐั ั„ัƒะฝะบั†ะธั ะฑัƒะดะตั‚ ะฒั‹ะฟะพะปะฝะตะฝะฐ ะฒ ะฟั€ะพั†ะตััะต ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะฝะฐ ัะธัั‚ะตะผะฐั… ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ. ะŸะพัะปะต ะฑะปะพะบะธั€ะพะฒะบะธ rustdecimal ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ั‹ crates.io ะฒั‹ะฟะพะปะฝะธะปะธ ะฐะฝะฐะปะธะท ัะพะดะตั€ะถะธะผะพะณะพ ั€ะตะฟะพะทะธั‚ะพั€ะธั ะฝะฐ ะฝะฐะปะธั‡ะธะต ะฟะพั…ะพะถะธั… ะฒั€ะตะดะพะฝะพัะฝั‹ั… ะฒัั‚ะฐะฒะพะบ, ะฝะพ ะฝะต ะฒั‹ัะฒะธะปะธ ะฟั€ะพะฑะปะตะผ ะฒ ะดั€ัƒะณะธั… ะฟะฐะบะตั‚ะฐั…. ะ’ะปะฐะดะตะปัŒั†ะฐะผ ัะธัั‚ะตะผ ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะฝะฐ ะฑะฐะทะต ะฟะปะฐั‚ั„ะพั€ะผั‹ GitLab ั€ะตะบะพะผะตะฝะดัƒะตั‚ัั ัƒะฑะตะดะธั‚ัŒัั, ั‡ั‚ะพ ั‚ะตัั‚ะธั€ัƒะตะผั‹ะต ะฝะฐ ะธั… ัะตั€ะฒะตั€ะฐั… ะฟั€ะพะตะบั‚ั‹ ะฝะต ะธัะฟะพะปัŒะทะพะฒะฐะปะธ ะฒ ะทะฐะฒะธัะธะผะพัั‚ัั… ะฟะฐะบะตั‚ rustdecimal.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™