You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plan is to go 1.0 with arrayvec, although as one can notice it's not progressing super fast.
The problem is the "public dependency" problem, and there should be lots of discussion about that on the Rust forums. To state it roughly, Arrayvec 1.0 can only depend on an 1.0 version of generic-array, or equivalent stable version.
Perhaps there could be an unstable Cargo feature added, which a user would have to opt-in to be able to access this functionality, as described here: rust-lang/api-guidelines#95
With cargo's rename-dependency feature (Rust 1.31), we can have multiple versioned generic-array deps, so this is totally doable now. The problem is that Rust 1.31 is a bit too new a minimum Rust version still, and I don't know if we can conditionally enable this feature.
Integration with the generic-array crate was added but then reverted with the following message:
It's not clear to me what is meant by the version coupling problem; can we clarify?
The text was updated successfully, but these errors were encountered: