Implement Buf
and BufMut
directly on wrapped dynamic types instead of providing wrappers?
#31
Labels
question
Further information is requested
Two libraries I'm using quite frequently are
bstr
, andbytes
(who's naming convention is borrowed here), and one of their decisions is to implement an [extension trait directly on types instead of solely requiring a wrapper like thewrap
module:bstr
documentation.bytes
documentation.This is an option worth exploring for the
audio
crate, and maybe one to seriously consider. Because it would preempt questions such as the need to export thewrap
module from crates, making it easier to use primitive Rust types directly meaning users might not even need to depend on theaudio
crate to use the library. Unless they have a specific reason like usingaudio
crate-specific buffers.CC: @Be-ing
The text was updated successfully, but these errors were encountered: