-
Notifications
You must be signed in to change notification settings - Fork 39
Closed
Description
#11 removed the implementation of Sub for ByteSize as well as the as_usize method. The example in the documentation tries to use both:
https://github.com/hyunsik/bytesize/blob/9d8e13f05fe2fb2596a5534e86ef135af5bae6a3/src/lib.rs#L18
Trying to run this example results in:
error[E0599]: no method named `as_usize` found for type `bytesize::ByteSize` in the current scope
--> src/main.rs:8:27
|
8 | print!("{} bytes", plus.as_usize());
| ^^^^^^^^
error[E0369]: binary operation `-` cannot be applied to type `bytesize::ByteSize`
--> src/main.rs:10:15
|
10 | let minus = ByteSize::tb(100) - ByteSize::gb(4);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: an implementation of `std::ops::Sub` might be missing for `bytesize::ByteSize`
MarcelRobitaille