jwise/rust — comment on commit 5fdc90a192ab82d2508607f3266eafde5440ba4d
File: src/lib/c_vec.rs line 90
By jwise:

Hmm. I thought about this more, and I'm even more concerned by the concept of having two variants, because it means that we no longer get the static checking that we want; calling `set` on a `t` that has been constructed immutable can cause the program to fail.

In the new commits that I'm adding now, I'll make c_vec not generalized, since we can't do `set` right yet; I don't think that it will be that much pain to mandate that users of `c_vec` pass in mutables, unless you think otherwise.

Should I open a bug for `set` not being possible?