These are chat archives for dev-ua/rust

24th
Feb 2017
Sergey Rubanov
@chicoxyzzy
Feb 24 2017 10:06
человек из телеграм чата про раст поделился своим опытом использования раста в геймдеве
статья на реддите
Vladimir Pouzanov
@farcaller
Feb 24 2017 12:59
а кто-то в tokio смотрел?
мне ошибки просто взрывают мозг
note: the method `and_then` exists but the following trait bounds were not satisfied: `futures::stream::Fold<futures::stream::SplitStream<to
kio_core::io::Framed<tokio_core::net::TcpStream, tokio_websocket::codec::WSCodec>>, [closure@examples/autobahn-client.rs:29:31: 38:14], futures::
FutureResult<futures::MapErr<futures::Map<futures::sink::Send<futures::stream::SplitSink<tokio_core::io::Framed<tokio_core::net::TcpStream, tokio
_websocket::codec::WSCodec>>>, [closure@examples/autobahn-client.rs:33:35: 33:55]>, [closure@examples/autobahn-client.rs:34:51: 34:57]>, _>, futu
res::stream::SplitSink<tokio_core::io::Framed<tokio_core::net::TcpStream, tokio_websocket::codec::WSCodec>>> : futures::Stream`, `futures::stream
::Fold<futures::stream::SplitStream<tokio_core::io::Framed<tokio_core::net::TcpStream, tokio_websocket::codec::WSCodec>>, [closure@examples/autob
ahn-client.rs:29:31: 38:14], futures::FutureResult<futures::MapErr<futures::Map<futures::sink::Send<futures::stream::SplitSink<tokio_core::io::Fr
amed<tokio_core::net::TcpStream, tokio_websocket::codec::WSCodec>>>, [closure@examples/autobahn-client.rs:33:35: 33:55]>, [closure@examples/autob
ahn-client.rs:34:51: 34:57]>, _>, futures::stream::SplitSink<tokio_core::io::Framed<tokio_core::net::TcpStream, tokio_websocket::codec::WSCodec>>
> : futures::Future`
Sergey Rubanov
@chicoxyzzy
Feb 24 2017 13:12
Андрей Листочкин (Andrey Listochkin)
@listochkin
Feb 24 2017 13:15

они там давно с ним возятся. У них ARC, т.е. подсчет ссылок в рантайме. А с ownership большую часть подсчетов можно либо выкинуть совсем, либо вкомпилить в код программы заранее. Но сразу не хотели его делать, тк боялись, что язык неудобный получится.

Пусть делают :+1: