Loo
туториалов крутых не знаю
Loo
но сам могу подсказать
Berkus
а поделись плиз
https://www.dropbox.com/sh/amoc895ropdpjq6/AACbvxdJh4H7lefvsuA9UQYma?dl=0
Berkus
там все 4 начертания с лигатурами
Berkus
остальные шрифты по-разному, в Fira Code точно есть
Anton
Начиная отсюда
Berkus
Денис
Anton
целые кучи сеттеров которые управляют самыми простыми енамами
Anton
с автозаполнением
Anton
окей - некоторые сеттеры с изюминкой где есть match
Anton
но их немного и только те что для юнитов где есть позиция
Berkus
Loo
YGNodeStyleSetFlexShrink => set_flex_shrink
Loo
так?
Vitaly
Anton
Anton
думал что это можно сделать как трейт
Anton
в трейте все методы
Anton
я делаю парсинг трейта и делаю имплемент для структуры
Anton
к тому же в таком случае можно будет легко проброс сделать, относительно структуры управляющей style
Anton
которая сможет пробрасывать от себя все эти методы
Anton
ну как мысль
Anton
чтобы не приходилось отдельно стучать в йоговский стайл элемент, и отдельно в элемент для украшатетственных стилей
Loo
Тебе все равно все сигнатуры придется писать
Loo
Я бы предпочел забрать все публичные функции из модуля sys но пока так не делал нигде
Loo
Ну и вообще думаю не стоит делать
Loo
У тебя уже написано
Loo
И функции в ффай каждый день не добавляются
Loo
Поэтому написание генератора себя не окупит
Anton
окей понял)
Anton
просто глаза режет сильно
Антон
also хаскель с мутациями
Ваще ни разу. HKT нет, лямбды не полиморфные — никаких рекурсивных схем, кроме ad-hoc катаморфизмов
Антон
Anonymous
պլհկ
https://medium.com/@MertzAlertz/wicked-fast-web-servers-in-rust-4947688426bc
Berkus
Thruster... хм
Berkus
чот не вижу чем оно лучше того-же actix-web
kitsu
кто-нибудь юзал reqwest? нужен блочащий хттп запрос с таймаутом
на send почему-то паникует с WouldBlock
Invictus
Почаны, подскажите, как мне из возвращаемого Result распечатать String?
Invictus
std::result::Result<std::string::String, pwhash::error::Error> cannot be formatted with the default formatter; try using :? instead if you are using a format string
Invictus
Что-то я запутался в типах.
Денис
Денис
https://docs.rs/reqwest/0.8.5/reqwest/
Αλεχ
Ευγένιος
Ευγένιος
Любой сокет может быть блокирующим, соотвественно и сетевой запрос.
Αλεχ
В смысле?
любой http запрос является асинхронным
Αλεχ
то что ты на нем можешь заблочиться это детали
Αλεχ
так можно с любой асинхронной операцией делать
Ευγένιος
Ну так обычно либы для работы с пыхой представляют два варианта, где это возможно.
Денис
Ευγένιος
Но я что-то не очень помню в спеки HTTP что он асинхронный, сам протокол вроде вообще это определять не должен.
Ευγένιος
Αλεχ
Αλεχ
так что я очень бы удивился если бы reqwest не через футуры был
Αλεχ
с неблокирующим запросом
Денис
ещё раз, reqwest — синхронный
Антон
Денис
Αλεχ
Αλεχ
плохая абстракция которая за тебя так делает
Денис
плохо
ну это не плохо, это его ниша)
Αλεχ
нусмотри
kitsu
скинешь примерчик?
let _res = reqwest::Client::new()
.post("http://localhost:3335/send_transaction")
.json(&p)
.send()
.and_then(|mut x| x.text())
.expect("Cannot publish to the bridge");
Αλεχ
то что IO асинхронное спроить я думаю ыт не будешь)
Αλεχ
а дальше вступает в силу правило, что делать синхронные врапперы над асинхронными операциями - плохо
Денис
Αλεχ
kitsu
kitsu
ну и в любом случае какая-то неконструктивная демагогия
Αλεχ
http://blogs.msdn.com/b/pfxteam/archive/2012/04/13/10293638.aspx
http://blogs.msdn.com/b/pfxteam/archive/2012/03/24/10287244.aspx
Invictus
Как печатаешь?
Вот так выглядит кусок с принтом: http://p.ip.fi/oDUf