use std::ops::AddAssign;
#[derive(Copy, Clone, Debug, PartialEq, Default)]
pub struct TorrentsMetrics {
pub complete: u64,
pub downloaded: u64,
pub incomplete: u64,
pub torrents: u64,
}
impl AddAssign for TorrentsMetrics {
fn add_assign(&mut self, rhs: Self) {
self.complete += rhs.complete;
self.downloaded += rhs.downloaded;
self.incomplete += rhs.incomplete;
self.torrents += rhs.torrents;
}
}