Size: a a a

Rust — русскоговорящее сообществo

2020 April 19

V

Vladimir in Rust — русскоговорящее сообществo
вафель 🧇
В сорцах чего?) Всех форматов?
Зависит от формата
источник

V

Vladimir in Rust — русскоговорящее сообществo
Иногда формат подразумевает вначале размер коллекции записать, а потом элементы
источник

V

Vladimir in Rust — русскоговорящее сообществo
Например бинарные так делают, типа бинкода
источник

V

Vladimir in Rust — русскоговорящее сообществo
Но в жсоне скорее всего ничего не будет плохого
источник

p

polunin.ai in Rust — русскоговорящее сообществo
@hirrolot переведем на это, или уже пофиг, вроде и так ошибок нету?
источник

B

Bulba in Rust — русскоговорящее сообществo
Что по вашему мнению приятнее выглядит?
источник

B

Bulba in Rust — русскоговорящее сообществo
источник

B

Bulba in Rust — русскоговорящее сообществo
?
Анонимный опрос
75%
Высоко!
25%
Широко!
Проголосовало: 32
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
Наверно, это дело привычки, не?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
То что сделает rustfmt то и лучше выглядит
источник

B

Bulba in Rust — русскоговорящее сообществo
просто заметил что в расте стараются укорачивать строки, растягивая их на несколько
источник

B

Bulba in Rust — русскоговорящее сообществo
fmt сделал первый вариант
источник

Э

Эрик in Rust — русскоговорящее сообществo
Bulba
просто заметил что в расте стараются укорачивать строки, растягивая их на несколько
Не стараются, просто дефолтные настройки rustfmt так делают. На самом деле действительно дело привычки, но у большинства растеров привычка совпадает с дефолтом rustfmt.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Имхо нужно не думать как форматировать а просто врубать cargo fmt.
источник

T

Tema in Rust — русскоговорящее сообществo
Ребята, помогите пожалуйста

Пытаюсь сделать HTTPS запрос через hyper+hyper-tls как в документации, но получаю ошибки

 let client = Client::builder().build::<_, hyper::Body>(https);
   |                                                            ^^^^^ the trait `hyper::client::connect::Connect` is not implemented for `hyper_tls::client::HttpsConnector<hyper::client::connect::http::HttpConnector>`


248 |         .request(req)
   |          ^^^^^^^ method not found in `hyper::client::Client<hyper_tls::client::HttpsConnector<hyper::client::connect::http::HttpConnector>>`
источник

Э

Эрик in Rust — русскоговорящее сообществo
the trait hyper::client::connect::Connect is not implemented for hyper_tls::client::HttpsConnector<hyper::client::connect::http::HttpConnector>
источник

T

Tema in Rust — русскоговорящее сообществo
да, но код из примера, я ничего не менял вообще
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Tema
Ребята, помогите пожалуйста

Пытаюсь сделать HTTPS запрос через hyper+hyper-tls как в документации, но получаю ошибки

 let client = Client::builder().build::<_, hyper::Body>(https);
   |                                                            ^^^^^ the trait `hyper::client::connect::Connect` is not implemented for `hyper_tls::client::HttpsConnector<hyper::client::connect::http::HttpConnector>`


248 |         .request(req)
   |          ^^^^^^^ method not found in `hyper::client::Client<hyper_tls::client::HttpsConnector<hyper::client::connect::http::HttpConnector>>`
Версии какие?
источник

T

Tema in Rust — русскоговорящее сообществo
let https = HttpsConnector::new();
let client = Client::builder().build::<_, hyper::Body>(https);

вот этот
источник

T

Tema in Rust — русскоговорящее сообществo
Mikail Bagishov
Версии какие?
hyper = "0.12.35"
hyper-tls = "0.4.1"
источник