Closed CAD97 closed 4 years ago
bors: r+
This is a minor refactoring and a pre-requisite of exposing a GC for the cache.
CI passed, but the .org Travis seems to have not been able to report that back. https://travis-ci.org/github/rust-analyzer/rowan/builds/699851971
cc @matklad we'll probably need to either migrate to .com Travis or GHA.
Merging manually. bors: cancel
bors: r-
Canceled.
thin-dst is deprecated in favor of using slice-dst and erasable, which provide a more principled and build-your-abstraction API.
This just ports the existing structure to use
erasable::Thin<Arc<slice_dst::SliceWithHeader<_, _>>>
instead ofthin_dst::ThinArc<_, _>
.