Loo
պլհկ
я все видел!
分解物質
分解物質
если бы я был троллем-провокатором я бы сказал что-то вроде "теперь у rust с C++ общее не только облать применения но и степень заёбистости?" но так как я не троль-провокатор я скажу что авторы tokio явно перестарались
Loo
они ещё
Loo
не закончили плодить абсракции
kitsu
ну логи ошибок плюсовых темплейтов гораздо хуже будут, но тип да, трабла то та же
Судзумия
Loo
зачем скрывать, когда можно наслаждаться
Loo
лицезреть так сказать, сиё типизированное благословение
պլհկ
impl Trait все починит
պլհկ
Че вы паникуете
Loo
как он работать будет в итоге?
պլհկ
Loo
Nikita
Будет известно лишь то, что тип один, и он реализует Trait
Tomato
Nikita
Anonymous
памажите плз растаны ^^
Anonymous
Anonymous
Max
&mut drops
Anonymous
Тонкая разница.
Max
А зачем функция sounds() возвращает строку, которую изменила?
Anonymous
да это нелогично, я просто нарушаю kiss и балуюсь со временем жизни
Anonymous
оно теперь паникует на ассертах
assert_eq!("PlingPlong", raindrops::raindrops(21));
Судзумия
Значит неправильно
Max
(прямо не узнал сначала)
Anonymous
с новой авкой
Судзумия
Это ненадолго :)
Судзумия
Извиняюсь
Судзумия
Флешмоб далекий
Anonymous
error: format argument must be a string literal.
—> src/lib.rs:21:23
|
21 | log!("drops: {}", drops);
| ^^^^^
пащиму 😒😕
Max
{:?}
Anonymous
не помогло
Судзумия
Чо за лог!
Anonymous
#[macro_use]
extern crate log;
Anonymous
его нельзя юзать?
Судзумия
А дропс это что
Max
String вроде
Anonymous
Anonymous
&mut String
Судзумия
Заюзай println!, или тебе прямо лог нужен?
Max
Тру для дебага юзают println!()
Anonymous
оки буду println ить
Anonymous
хотел просто попробовать всякое, но видимо рановато пока мне)
Судзумия
Кстати, вроде не нужно указывать лайфтаймы в функции саундс, они там выводятся в данном случае
Anonymous
да, всё кул, спасибо за помощь! :)
Anonymous
да я понимаю, просто хотелось потрогать эту синтаксичечку конструкцию
Anonymous
а как можно изменить программу так, чтобы их было нужно выводить?
Судзумия
Если неопределенность возникает. Например, два заимствования на вход или выход
Max
drops в struct засунуть?
Anonymous
такс, сейчас попробуем
Anonymous
а в каком смысле низкоуровневый?
Loyd
Его используют уже debug! error! И прочее
Loyd
Доку прочитал бы, прежде чем использовать
Anonymous
c:
Max
Так, предположим я захотел с нуля написать GUI (свой, не либу) и хочу максимально кроссплатформенно. Просто рисовать 2d пиксели и получать события от окна.
Если ли для раста что нибудь подобное?
Например github.com/gfx-rs/gfx , только для 2d
Loyd
Рисовать не точками надо, а примитивами, на гпу
Loyd
3д своди к 2д и вперед
Filipp
piston есть
Filipp
и conrod
Filipp
https://github.com/PistonDevelopers/conrod
Filipp
можешь посмотреть как у них сделано
分解物質
https://www.microsoft.com/en-us/research/blog/p-programming-language-asynchrony/
分解物質
джва года ждал
Anonymous
это типа языка pony?
分解物質
врятли
分解物質
я так и не совсем понял что это вообще
分解物質
у них даже графики сложные
Loo
вместо того чтобы влить денег в руст
Anonymous
ну типа язык который оч сильно завязан на конкурентность
Loo
майкрософт опять придумало "СОБСТВЕННУЮ" с блек джеком технологию
Anonymous
а причем тут раст
Anonymous
на раст оно не похоже