Alex
> strings are required to be valid UTF-8
Alex
#[Derive(Debug)]
и что я получу из слайса? набор циферок?
Andrew
так то они не ASCII
Это эхтендед аски для неанглийских локалей. Да, зависит от задачи, нужен он тебе или нет
Alex
Это эхтендед аски для неанглийских локалей. Да, зависит от задачи, нужен он тебе или нет
мне не нужны неанглийские локали. Я файл компилю и анализирую формат.
Alex
ну переопредели fmt, чо ты
Для [u8]? не выходит :)
kitsu
ну в структурку можно упаковать
Alex
https://play.rust-lang.org/?gist=91e75b017ecbf4e93e211ff8666da84d&version=stable я так решил
Alex
это легко и просто.
Alex
выглядит так себе, но рефакторить весь гавнокод и приводить к раст практикам буду когда доделаю :)
Alex
иногда задумываюсь о том какой же я гавнокод пишу в расте.
Alex
Result<Stuff, &'static str> one love
kitsu
https://play.rust-lang.org/?gist=91e75b017ecbf4e93e211ff8666da84d&version=stable я так решил
названия нимношк странные яб назвал трейт - Printable, а функцию - print
kitsu
а еще лучше Show & show
Alex
я лох прост, тенкс.
Alex
Я ща пишу код по факту чтобы решить задачу. Архитектура гавно.
Alex
потом буду кайфово все это переписывать когда эта поделка заработает нормально.
kitsu
в питоне просто классный repr(), искал что то такое же для раста
Такс, тебе нужно просто читаемый вид строки?
Alex
ага, для быстрого анализа.
kitsu
печатаемые - как есть, а остальные \x00 ?
Alex
ды.
Alex
Ну, я уже типа решил
kitsu
ну ок, в общем-то можно было просто кастить к чару и все
Alex
мы не ищем легких путей. Ну а если серьезно то я просто уже привык к выводу \xFF байт которые не читаемые
Anton
Эмм, там и на английском же просто все, не?
ㅤ
@vlad20012 когда там макросы будете разворачивать?
kitsu
Есть какой-нибудь шорткат для сравнения двух опшнлов? А то либо сигнатуру функции приходится менять, либо кака выходит: if a.and(b).map(|b| b == a.unwrap()).unwrap_or(false) { Ну или если добавить -> Option<()> в сигнатуру: if a? == b? {
Anonymous
Просто берешь и сравниваешь? Для Option Eq заимплеменчен.
kitsu
чудно, спасибо
Vlad
@vlad20012 когда там макросы будете разворачивать?
Ну веточка лежит, в релиз когда заедет - хз. Мб в следующий.
Safort
Чот мистер Панков перестарался с формальностями, не? Осталось это всё в какое-нибудь ООО "Рустомания" оформить для полного комплекта.
Safort
Запускаем программу поощрения авторов - платим 10 тысяч рублей за статью. https://goo.gl/NTrwDH
kitsu
суко, верните 10к
kitsu
вообще да, больно формальненько, сомневаюсь, что будет шибко большой поток желающих
Андрей
лого - толи гроб толи дверь )
Dårk
они готовы платить деревянные; им нужны гарантии. эти норма.
պլհկ
ну как бы есть 2 стула либо есть нормальная работа и 10к не сильно большие деньги, а статьи ты пишешь для ДУШЫ. тогда нахуй тебе панков с его требованиями? либо студентота будет писать
Сергей
как бы надо бы считать с учётом временных затрат на статью
Сергей
если для души без напрягов пишется, то почему бы и 10к не заработать
Loo
если для души без напрягов пишется, то почему бы и 10к не заработать
Потому что когда ты пишешь за деньги ты должен считаться с редакционной политикой
Сергей
если я изначально пишу хорошую статью, то у меня нт проблем соответствовать ред политике
Сергей
по сути, статью я пишу для души, а 10к получаю за соответствие
Сергей
ну, мы исходим из того, что Панков в адеквате, хочет как лучше, и политика соответственно затачивает тоже под это
Safort
ну, мы исходим из того, что Панков в адеквате, хочет как лучше, и политика соответственно затачивает тоже под это
Вообще, когда ты пишешь статью для себя, у тебя нет никаких ограничений, кроме твоего здравого смысла и правил сайта. Когда же ты пишешь статью по контракту(копирайтинг), то тут уже придётся подстраиваться под требования заказчика и корректировать её так, как он хочет.
Dårk
почему собравшиеся приравнивают наличие правил к угнетениям, отсутствию свободы слова и т.д.? менталитет.
պլհկ
При чем здесь свобода слова вообще? Рыночек порешает
Safort
Loo
менталитет.
Evgεny
ruRust/gamedev что-то знает
Kerrigan
Evgεny
да
Alex
а, растикрейтер
Safort
ruRust/gamedev что-то знает
В смысле "что-то знает"? Это просто лог того, что Панков забанил чувака в 2016 году.
Evgεny
лол я не умею в гиттер
Evgεny
я думал это в 2016 его забанили и все
Evgεny
Victor
в английском раст-чатике тоже в теме про игрушечность %)
Victor
Hello my rustagamers how we are all
Loo
https://github.com/Swampsoft/solitaire
Loo
че за чат
в описании к этому чату ссылка есть
Victor
блин. я думал это англоязычное комьюнити... а там 80 человек и теже лица что и тут =(
kitsu
хочется англоязычного комьюнити - это в ирку/реддит
Kerrigan
с каких пор rustfmt стал unstable?
Alex
The current master branch uses libsyntax (part of the compiler). It is published as rustfmt-nightly. The syntex branch uses Syntex instead of libsyntax, it is published (for now) as rustfmt. Most development happens on the master branch, however, this only supports nightly toolchains.
ㅤ
Как идиоматичнее запилить busy-waiting с таймаутом? У меня пока так: https://play.rust-lang.org/?gist=3c98c8349bae4d2edd8ec317901beb62&version=stable
Cuno
Это не таймаут.
պլհկ
Это не работает