PSA: rust-ci.org appears to be defunct; the domain has expired and is redirecting to ads. If you have crates with documentation links pointing there, please use docs.rs instead

The rust-ci.org domain appears to have expired and redirects to random pages, mostly ads. I had several old crates that I had forgotten were using rust-CI to host their docs and now their docs links are bogus.

If memory serves, it was implied that Rust-CI was not going to be able to operate forever; I think it was hosted on one person's machine from their home. On behalf of the community, I would like to thank the original operator of Rust-CI for their service, though I have unfortunately forgotten their name.

Most of us know about docs.rs already. It is run by a team of volunteers and graciously hosted by leaseweb as detailed on the About page. Like Rust-CI, there is no setup necessary to use Docs.rs; if your crate is published on Crates.io, its documentation (built with the default features) is already available under https://docs.rs/<crate>. Crates.fyi is also redirecting to Docs.rs.

3 Likes

Related: https://github.com/rust-lang/crates.io/issues/626

Yep, if you have thoughts on how a link blacklist should be implemented, please weigh in on that issue.

If you'd like to help implement it, let me know, otherwise I'll try to get to it in the next week or so!

ETA: Here's the list of affected crates:

alfred
apply_pub
capture
cc
cld2-sys
cpuid
crc24
duktape
epsilonz
epsilonz_algebra
fastcgi
fingertree
fmod
free
free_macros
GSL
jlens
leveldb-rs
monad_macros
noisy
number_words
pcre
pipes
rclist
rope
rust-GSL
rust-assimp
rust-iteratorcomprehensions
superchan
tailrec
tau
tinycdb
touptek
tweetust_macros
underscore

I haven't checked all of them, but a good portion of those crates are pre-Rust 1.0 and don't build with stable Rust (for example latest cargobomb report can be used to check).

One apparent exception is https://crates.io/crates/fastcgi which is alive.