Size: a a a

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

2020 April 11

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Mikail Bagishov
GPL3, например, позволяет торговлю.
GPL2 тоже, просто они не запрещают покупателю распространять код дальше.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Чят, а можете порекомендовать синхронный HTTP-клиент, который не тащит за собой всю радость типа future и tokio? Желательно pure rust - то есть чтоб не тащил за собой libcurl или ещё какую-то балалайку
источник

D

Dmitry in Rust — русскоговорящее сообществo
tpouhuk 🥔
а, сделать открытую лицензию, сказать что исходники под открытой лицензией, но никому показывать исходники? но зачем?
Свободную? Открытые исходники могут быть под любыми лицензиями, хоть https://opensource.apple.com/apsl/ , которая позволяет только сесть в рабство к проприетарному владельцу.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Yevhenii Babichenko
Чят, а можете порекомендовать синхронный HTTP-клиент, который не тащит за собой всю радость типа future и tokio? Желательно pure rust - то есть чтоб не тащил за собой libcurl или ещё какую-то балалайку
Мм... Без реквестов и кучи юзеров на сервере? Или почему ты не хочешь асинхронку?
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Эрик
Мм... Без реквестов и кучи юзеров на сервере? Или почему ты не хочешь асинхронку?
Меня раздражает время сборки в общем-то несложной консольной утилиты, которая тянет за собой reqwest. Асинхронка там напрямую нигде не используется. Думал построить свою балалайку на hyper, в нём нет опции не тащить за собой Tokio.
источник

IB

Ivan Boldyrev in Rust — русскоговорящее сообществo
Yevhenii Babichenko
Чят, а можете порекомендовать синхронный HTTP-клиент, который не тащит за собой всю радость типа future и tokio? Желательно pure rust - то есть чтоб не тащил за собой libcurl или ещё какую-то балалайку
Был хороший обзор http-клиентов, с которого начался скандал с actix-web. Поищи.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Ivan Boldyrev
Был хороший обзор http-клиентов, с которого начался скандал с actix-web. Поищи.
Если с него начинался скандал - точно что-то хорошее :D
источник

Э

Эрик in Rust — русскоговорящее сообществo
Так, а зачем тебе http-то? Если не для сервера, то там и клиент не нужен. Или я чего-то не знаю?
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Эрик
Так, а зачем тебе http-то? Если не для сервера, то там и клиент не нужен. Или я чего-то не знаю?
стянуть файлик по урлу уже http не нужен?
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Эрик
Так, а зачем тебе http-то? Если не для сервера, то там и клиент не нужен. Или я чего-то не знаю?
Ну вот хочется мне запрос отправить, жсон спарсить и дальше делать свои дела :)
Практической потребности сделать всё вообще без футур нет, просто спорт по уменьшению размера Cargo.lock
источник

Э

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

Э

Эрик in Rust — русскоговорящее сообществo
[dependencies]
base64 = "0.12"
chunked_transfer = "1"
cookie = { version = "0.13", features = ["percent-encode"], optional = true}
lazy_static = "1"
qstring = "0.7"
url = "2"
rustls = { version = "0.17", optional = true, features = [] }
webpki = { version = "0.21", optional = true }
webpki-roots = { version = "0.19", optional = true }
serde_json = { version = "1", optional = true }
encoding = { version = "0.2", optional = true }
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Эту штуку видел, туда бы поддержку сжатия - цены бы не было
источник

Э

Эрик in Rust — русскоговорящее сообществo
Так, ты уже реши, ты хочешь чтобы собиралось быстро или что?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Там либа если мит или апач, скопипасти код и напиши сжатие, кто мешает-то?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Можно потом ещё PR закинуть.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Дык а наезд к чему?) У меня единственное стартовое требование - отсутствие асинхронки под капотом, или хотя бы огромного tokio для старта. Даже этого бы хватило,
источник

Э

Эрик in Rust — русскоговорящее сообществo
Yevhenii Babichenko
Эту штуку видел, туда бы поддержку сжатия - цены бы не было
Но тебе почему-то не хватило же.
источник

YB

Yevhenii Babichenko in Rust — русскоговорящее сообществo
Эрик
Но тебе почему-то не хватило же.
Там помимо отсутствия асинхронки под капотом отсутствует ещё и всё остальное :)
источник

Э

Эрик in Rust — русскоговорящее сообществo
>У меня единственное стартовое требование - отсутствие асинхронки под капотом, или хотя бы огромного tokio для старта. Даже этого бы хватило.
>Там помимо отсутствия асинхронки под капотом отсутствует ещё и всё остальное :)
Мне кажется, ты хочешь чего-то очень странного, чего в принципе писать никто не пытался, потому как бесполезно и долго.
источник