I'm considering changing the public API as follows:
- Move
.npz functionality into a separate crate
- Rename
ReadableElement to ReadElement
- Rename
WritableElement to WriteElement
- Rename
read_npy to from_reader or read and change it to take R: Read instead of a path
- Rename
write_npy to to_writer or write and change it to take W: Write instead of a path
- Rename
write_zeroed_npy to to_writer_zeroed or write_zeroed
- Remove "npy" from the names of the error types and possibly the extension traits (but not the names of the methods in the extension traits)
I'm considering changing the public API as follows:
.npzfunctionality into a separate crateReadableElementtoReadElementWritableElementtoWriteElementread_npytofrom_readerorreadand change it to takeR: Readinstead of a pathwrite_npytoto_writerorwriteand change it to takeW: Writeinstead of a pathwrite_zeroed_npytoto_writer_zeroedorwrite_zeroed