pub trait Capacity {
// Required method
fn bytes(&self) -> i64;
// Provided methods
fn kilobytes(&self) -> i64 { ... }
fn megabytes(&self) -> i64 { ... }
fn gigabytes(&self) -> i64 { ... }
fn terabytes(&self) -> i64 { ... }
fn petabytes(&self) -> i64 { ... }
fn exabytes(&self) -> i64 { ... }
fn capacity(&self) -> String { ... }
}
Expand description
Capacity provides a simple way to convert values to corresponding units of capacity