Cat
насколько я понимаю, lib.rs не должна ссылаться на /tests/tree, наоборот, /tree/ должна содержать в себе (юнит) тесты
Rostyslav
Я вот как сделаю: Юнит тесты таки оставлю, по конвеншну, в каждом соответствующем модуле, а интеграционные вынесу в ./tests, тоже по конвеншну.
պլհկ
qthree
qthree
Вот есть крейт который одновременно под Linux и Винду работает https://crates.io/crates/console
qthree
console::Term::read_char()
qthree
Или read_key()
Anonymous
xdg крейт в винде работает? никто не знает?
պլհկ
Вряд ли
պլհկ
appdirs не подойдёт?
Anonymous
староват, попробую directories
Судзумия
Это чат про раст
Судзумия
Задавай свои вопросы
Alex
ребят, тупой вопрос, а tokio + TcpListener реально юзать внутри чужого люпа?
պլհկ
Чужого?
Alex
есть игровой сервер с собственным loop {} грубо говоря, хочется внутри него токио заюзать для вебсервера
Alex
в рамках того же потока т.е
պլհկ
Отдельным потоком запусти
Маjко
Alex
На том же лупе получится
а как приблизительно это реализовать? ведь tokio reactor не отдаст управление назад пока TcpListener "не умрет"
Маjко
Маjко
Это сарказм, если что, запускай отдельный поток
Berkus
Alex
там есть step
а можно примерчик пожалуйста? не нагуглил что то
Alex
ну т.е ссылку на доку
Маjко
А зачем тебе оно, если не секрет?
Маjко
Зачем?
Kerrigan
управление
Alex
Зачем?
Отдавать файлы и модели
Alex
+ управление
Alex
там клиент игры умеет по http сходить за ресурсами
Alex
Маjко
Мысль блокировать вебсервер на период тика игрового сервера звучит немого дико.
Маjко
Вангую, что будет в итоге тормозить и то и то
Маjко
Управление делается через каналы, например
Alex
вообще логично, но непонятно как игрохосты к этому отнесутся.
Маjко
К тому что там будет 2 потока?
Маjко
Мне кажется, им будет фиолетово)
պլհկ
Если файлы отдавать там 2х не хватит
պլհկ
Loo
https://github.com/nebtex/spiral
Loo
lock-free, parse-free, allocation-free, versioned, cache-friendly, not-nullable, strongly-typed and streamable protocol inspired of the principles of quantum mechanics, it can be read as a delta over information (weave) or as a particle/resource itself at convenience of the programmer
Loo
орнул
պլհկ
Надо брать
Kerrigan
programming free language, плз
Loo
от создателей спирала
Loo
представляю вам
Loo
холо
Loo
https://github.com/nebtex/holo
Loo
@tapok_satan Holo is a platform independent ui framework that is being implemented in rust, the idea is to to reduce the amount of work needed to create ui interfaces, that looks good in every platform
Kerrigan
выглядит как jsx
Kerrigan
ну и там кода почти нет
Loo
https://github.com/dylanmckay/mdns
պլհկ
Есть же trust
պլհկ
Он на нем, или велик?
Loo
велик
Αλεχ
реализовывать будет чернь
Kerrigan
spiral programming это такой новый подход штоле?
Mike
Spiral into insanity
պլհկ
правда что ли?
Anton
Loo
откуда
выше ссылка на 1 сообщение
Mehul
A Useful Feature Few Rust Programmers Know About by Ricky Han: ift.tt/2qDqs5L
Денис
Всем добрый день. Помогите разобраться с владением. Я хочу прочитать строку из стандартного ввода, а потом посплитить ее по пробелам.
let mut line = String::new();
io::stdin().read_line(&mut line).expect("Error reading line");
let words : Vec<&str> = line.split(' ').collect();
Соответственно split пытается взять ссылку на line, на которую уже есть мутабельная ссылка. Как это обойти?
-__-
Судзумия
Loo
Loo
ну и для твоего сплита https://doc.rust-lang.org/std/string/struct.String.html#method.split_whitespace
Mehul
QotW: Rust is one of those friends that take some time to get along with, but that you'll finally want to engage with for a long term relationship.
This Week in Rust 230 buff.ly/2vo1Y69 #rustlang
ㅤ