Fix for current nightly #1
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
~
syntax is going away, and most of it was already removed (with the exception of~str
and~[]
). This PR changes the current uses of~T
toBox<T>
, making the library compilable (and the tests pass) on the current (May 8th 2014) nightly.Also, there were a few uses of
~[]
that were unnecessary - the[]
literal already returns a&'static [T]
, which is enough for many (most?) uses where the vector doesn't need to be changed. This avoids a heap allocation.Update: I think travis'
rustc
is older than the current nightly, causing the build failure. For the record, the version I used to build and test this is rust-lang/rust@c4f0980