Cat
а вообще, раст язык общего назначения
🐁 Arutrancetro
т.е. даже для веба?
🐁 Arutrancetro
он как C++ по скорости?
🐁 Arutrancetro
и потр памяти?
Cat
т.е. даже для веба?
а ты на чём пишешь сейчас?
🐁 Arutrancetro
я сейчас на ASP .NET
Anton
@vitvakatu все исправил
Anton
чисто все
Anton
особенно 05-03, так как там было много неточностей с оригиналом
Anton
Весь код откимпилировал
Ilya
Постараюсь посмотреть если не умру
Ilya
спасибо
Ilya
это реально круто
Anton
+221 −243
mAX
товарищи, а можно ли как-то подвесить основной цикл обработки сообщений glib к tokio.rs или наоборот? чтобы все в одном потоке работало
Berkus
https://coaxion.net/blog/2018/04/glib-gio-async-operations-and-rust-futures-async-await/ ?
mAX
почитаю, спасибо) вроде она мне попадалась..не разобрался)
Oleh Franchuk
cпасибище, добивил в этот pdf сontent table, выкладываю
Αλεχ
Как скомпилить no_std на стейбле?
Αλεχ
error[E0554]: #![feature] may not be used on the stable release channel --> 84omzc-3rk5ei:1:1 | 1 | #![feature(lang_items)] | ^^^^^^^^^^^^^^^^^^^^^^^ error[E0554]: #![feature] may not be used on the stable release channel --> 84omzc-3rk5ei:2:1 | 2 | #![feature(start)] | ^^^^^^^^^^^^^^^^^^ error: aborting due to 2 previous errors
Денис
я так понимаю щас только либы можно на стейбли компилить с #[no_std]
Αλεχ
ну так это и есть стейбл
Αλεχ
на найтли все ок
Αλεχ
но я не думал, что все no_std требуют найтли
Денис
ты поди бинарь компилишь
Αλεχ
да
Αλεχ
только это не важно
Αλεχ
он не любит feature(lang_items)
Αλεχ
не важно, что ты там компилишь
Денис
есть информация
Денис
что либы можно компилить и в стейбле с ностд
Αλεχ
ну либы хз
Αλεχ
мне бинарь нужен
Αλεχ
я хелло ворлд на no_std запилил
Αλεχ
а у меня программу не принимают
Денис
ну, очевидно, покамест невозможно компилить бинари в стейбле с ностд :)
Αλεχ
ибо там стейбл канал
Αλεχ
кому очевидно?
Денис
ну, мне, например
Αλεχ
ну мне нет
Αλεχ
я не вижу почему lang_feature это нчоная фича
Αλεχ
третий год подряд
Cat
я не вижу почему lang_feature это нчоная фича
потому что "не ночные" фичи должны работать и без feature(...), иначе в чём их смысл
Αλεχ
тода как это вяжется с тем, что no_std работает на стейбле для либ?
Cat
тут я хз
Αλεχ
no_std нельзя сделать не определив #[lang = "panic_fmt"] например
Αλεχ
а lang нельзя сделать без соответствующей фичи
Evgεny
вот такая вот многоходовочка
Roma
Cat
там говорят nom 4 релизнулся, говорят "быстрее, проще, лучше" https://www.reddit.com/r/rust/comments/8jdih5/nom_40_is_released_faster_simpler_better_parsers/
Berkus
проще чем oak?
Berkus
или pest?
Денис
чем nom )
Cat
да, чем nom 3.0
Cat
а ещё там на реддит заявился автор всеми любимой ОС на ресте с wasm — Nebulet (которая не компилится на маке) https://www.reddit.com/r/rust/comments/8j7y1f/i_am_lachlansneff_creator_of_nebulet_a_rust/
Денис
а, вебассембли опять
Cat
ну типо сама она на расте, но "executes WebAssembly modules instead of ELF binaries"
Anton
господа сейчас я снова открою рубрику тупых вопросов: Есть Enum #[derive(Serialize, Deserialize, Debug, Clone, EnumStrSnakeCase)] #[serde(untagged)] pub enum EFlexDirectionRepr { Column, ColumnReverse, Row, RowReverse, } По идее раньше работало както так нормально: { "flex_direction": "Row" } И все парсил и было хорошо, но сейчас я получаю вот такой волшебный эксепшон: data did not match any variant of untagged enum EFlexJustifyRepr
Anton
Скажите господа что же я делаю не так
Anton
Нужно ебашить deserealize функцию штоле?
Денис
щас
Денис
https://play.rust-lang.org/?gist=639a4a53c6aeb6d2189d922272394d2e&version=stable&mode=debug
Денис
untagged не нужен)
Денис
(здесь не нужен)
Anton
хмм
Anton
я походу попутал вариант с релетивными данными для подстановки
Anton
и напихал его везде
Anton
облом
Anton
чот я хлебущек какой то увидел тег - значит его надол пихать
kitsu
о, плейраст няшненьким дезигном обзавелся
Anton
Ух ты нихуясе поворот жеж
Anton
"unknown variant `Сenter`, expected one of `FlexStart`, `Center`, `FlexEnd`, `SpaceBetween`, `SpaceAround`, `SpaceEvenly`"
Aleksey
может, там русская "с"?
Anton
Так
Anton
косяк был в EnumStrCase