وب‌سرویس مجید

پروژه toml

toml-rs/toml

این یک کتابخانهٔ قدرتمند به زبان Rust برای خواندن و نوشتن فایل‌های TOML (Tom's Obvious, Minimal Language) است.

کاربرد:

این کتابخانه به تو اجازه می‌ده تا فایل‌های پیکربندی با فرمت TOML رو در برنامه‌های Rust بخونی، تحلیل کنی و دوباره بنویسی.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری یک سیستم پیکربندی ساده و خوانا برای پروژه‌ات داشته باشی، مثل فایل‌های config.toml در ابزارهای خط فرمان یا سرویس‌های بک‌اند. همچنین وقتی با پروژه‌های Rust کار می‌کنی و می‌خوای از یک فرمت استاندارد و ایمن استفاده کنی. ️

چند مثال از موارد استفاده:

- خواندن تنظیمات اولیه یک برنامه از فایل config.toml

- ذخیره وضعیت یک بازی یا اپلیکیشن دسکتاپ با ساختار خوانا

- استفاده در ابزارهای ساخت و مدیریت پروژه مثل Cargo که خودش از TOML استفاده می‌کنه

- تبدیل داده‌های TOML به ساختارهای Rust مثل struct با استفاده از serde

  • ##config
  • ##Rust
  • ##TOML
  • ##serde
  • ##CLI
  • ##Data
  • ##Configuration
  • ##Cargo
  • ##rustlang
  • ##toml