Есть код:
extern crate curl;
use curl::http;
fn main() {
let api_key = "bcba009c2c0b488783b88746523ffaeb";
let resp = http::handle()
.get("https://google.com")
.header("Authorization", &format!("Key {}", api_key))
.exec().unwrap();
println!("{}", resp);
}
Пришлось копаться в коде и изучать API...
Хоть rust как язык меня очень радует, но поддержка IDE решает иногда ооочень. Тот же Go позволял мне не вникая в особенности писать с использованием нового для меня пакета т.к. у него gocode работает хорошо. Даже не просто хорошо, а очень хорошо.
У меня есть мысль, что разработчики racer не тем путем возможно пошли для решения задачи.
Кстати пример очередной подсказки и racer для кода: let resp = http::handle().
(в конце идет обращение к методам через ".")
racer complete 8 30 src/main.rs
PREFIX 30,30,
END
Итого:
В общем язык хорош, но поддержка разработки хромает...
Перемещено beastie из general