Size: a a a

2020 November 14

G

GWM in Rust Beginners
Mikail Bagishov
А тут matches!(self.field.at(*y, *x), Some(&ch) if ch == symbol) не сработает?
Не слышал про matches!, сейчас гляну, спасибо
источник

a

antuan in Rust Beginners
antuan
хотя нет, так ещё хуже. теперь портянка в два экрана...
всем спасибо, точно разобрался. был дважды дебилен: делаю инсерт использую значение из таблицы, как при апдейте :)
вдруг кому поможет, рабочий вариант:
let starred = records_meta::starred.eq(coalesce(starred, false));
let unread = records_meta::unread.eq(coalesce(unread, false));
источник

G

GWM in Rust Beginners
Mikail Bagishov
А тут matches!(self.field.at(*y, *x), Some(&ch) if ch == symbol) не сработает?
Вау, красота то какая, именно то что нужно было, пасиба-расспасиба!!
источник

A

Adatan in Rust Beginners
Безопасно ли выносить в глобальную мутабельную переменную AtomicU32?
источник

JM

John Meow in Rust Beginners
GWM
Не слышал про matches!, сейчас гляну, спасибо
Так клиппи должен был подсказать
источник

MB

Mikail Bagishov in Rust Beginners
Adatan
Безопасно ли выносить в глобальную мутабельную переменную AtomicU32?
Нет необходимости объявлять ее мутабельной.
источник

A

Adatan in Rust Beginners
Mikail Bagishov
Нет необходимости объявлять ее мутабельной.
прост pub static
источник

MB

Mikail Bagishov in Rust Beginners
Да.
источник

DF

Dollar Føølish in Rust Beginners
Mikail Bagishov
Я слышал мнение, что наоборот abort это разумный дефолт, и ставить unwind надо только если это реально нужно
+++
источник

DF

Dollar Føølish in Rust Beginners
Не надо паники ловить в здравом уме
источник

r

red75prime in Rust Beginners
Dollar Føølish
Не надо паники ловить в здравом уме
Можно нарваться на библиотеку, которая писалась не в здравом уме.
источник

DF

Dollar Føølish in Rust Beginners
Ну на больную голову то можно)) (ловить)
источник

DF

Dollar Føølish in Rust Beginners
Так-то и Токио ловит например
источник

DF

Dollar Føølish in Rust Beginners
Кстати расскажите раз такая пляска.. веб опердени на каком нибудь актиксе или варпе шибко сложнее писать чем на гошке?
источник

r

red75prime in Rust Beginners
Я имею в виду библиотеку, которая использует ловлю паник как часть нормальной работы, и которая сломается с panic=abort. Впрочем, да, наверно лучше такое сразу увидеть.
источник

DF

Dollar Føølish in Rust Beginners
Ну так и Токио сломается)) наверн
источник

DF

Dollar Føølish in Rust Beginners
А, понял
источник

DF

Dollar Føølish in Rust Beginners
Как не эксепшнал контрол флоу
источник

SB

Serge Barinov in Rust Beginners
Mikail Bagishov
А еще с panic = unwind неперехваченная паника убивает только паникующий поток, а panic=abort убивает процесс целиком, что по-моему более правильное поведение обычно.
Это где указывать надо?
источник

MB

Mikail Bagishov in Rust Beginners
Насколько я помню, в [profile.XXX]
источник