make read_buf() always read proper sizes
-rw-r--r-- 18 .gitignore
-rw-r--r-- 135 Cargo.toml
drwxr-xr-x - src