PaaS I/O

PaaS I/O

متوسط

دستورالعمل‌ها

آمار ورودی/خروجی شبکه را گزارش دهید.

شما در حال نوشتن یک PaaS هستید و به راهی نیاز دارید که بر اساس میزان مصرف شبکه و فایل‌سیستم به مشتریان صورت‌حساب بدهید.

یک پوشش برای اتصال‌های شبکه و فایل‌ها بسازید که بتواند آمار ورودی/خروجی را گزارش کند. این پوشش باید موارد زیر را گزارش کند:

  • تعداد کل بایت‌های خوانده‌شده یا نوشته‌شده.
  • تعداد کل عملیات خواندن و نوشتن.

انتزاع روی شبکه و فایل

عملیات شبکه و فایل بر پایه‌ی traitهای io::Read و io::Write پیاده‌سازی می‌شوند. بنابراین لازم است این traitها را برای نوع‌های خودتان پیاده‌سازی کنید.


منبع

Brian Matsuoاین لینک در پنجره یا تب جدیدی باز می‌شود.
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Rust Exercism

آماده‌اید PaaS I/O را شروع کنید؟

در Exercism ثبت‌نام کنید تا Rust را همراه با 99 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.