Until now, I had been adding audioadapter_buffers v2 separately in my own Cargo.toml.
Today, Renovate notified me that audioadapter_buffers was updated to v3, so I switched to v3.
However, I then encountered compilation errors and realized that rubato is still built against audioadapter_buffers v2.
Keeping track of transitive dependency versions during updates can be costly and error‑prone.
Therefore, I would like to propose re-exporting audioadapter_buffers alongside audioadapter at the following location:
|
pub use audioadapter; |
|
|
|
use audioadapter::{Adapter, AdapterMut}; |
|
use audioadapter_buffers::owned::InterleavedOwned; |
This would allow downstream users to rely on the version bundled with rubato, avoiding mismatches and reducing maintenance overhead.
Until now, I had been adding audioadapter_buffers v2 separately in my own Cargo.toml.
Today, Renovate notified me that audioadapter_buffers was updated to v3, so I switched to v3.
However, I then encountered compilation errors and realized that rubato is still built against audioadapter_buffers v2.
Keeping track of transitive dependency versions during updates can be costly and error‑prone.
Therefore, I would like to propose re-exporting audioadapter_buffers alongside audioadapter at the following location:
rubato/src/lib.rs
Lines 6 to 9 in f1207d1
This would allow downstream users to rely on the version bundled with rubato, avoiding mismatches and reducing maintenance overhead.