Антон
Αλεχ
ему не встало bus fuctor x1000 делать
Антон
Антон
Cat
Поломано
уже патч вышел: https://play.rust-lang.org/?gist=50b5fa3be48fb4e934bd5860c5253206&version=stable&mode=debug
Denys
Cat
ля, только там нужно >= 3х букв
RS
Поломано
смотри не показывай как надо)
分解物質
RS
Cat
я думал это фича
Cat
там же почти правильный шестиугольник полчался
Антон
Berkus
Berkus
(это я к тому, что рассказывай это какому-нибудь техлиду лучше)
Αλεχ
Αλεχ
потому что эти техлиды формируют рынок
Αλεχ
всем насрать на то какой язык убогий
Αλεχ
если можно нанять индуса за плашку риса
Αλεχ
если нельзя нанять - язык говно
Αλεχ
изи
Cat
Αλεχ
Cat
но на самом деле у вас спор ниочём
Αλεχ
Ты спросил "зачем писать на плюсах" - я ответил
Αλεχ
к чему теперь предъявы яхз
Berkus
согласен, на с++ пишут одни индусы
ты не поверишь - но да, я как то за таким дешевым индусом переделывал кодец.. индусу платили 10 баксов в час, мне 50, переписывать там было МНОГО
Cat
возможно стоило просто платить тебе $60/h?
Cat
грамотно
Berkus
обычное дело
Cat
забыл тэг /sarcasm
doc
зато они успели заработать бабла, чтобы тебе 50 платить
doc
а то бы вообще нихуя не было
Cat
но потеряли время
Cat
впрочем, это типикал agile
Berkus
да там не аджайл, там стартапного вида конторка из одного руководителя и аутсорснутых то индусов то еще кого попало типа меня
123
Зачем ТАК много всей этой мешуры с CStr, CString, String, &str? Я, конечно, понимаю их необходимость, но с точки зрения человека, который впервые увидит это, как-то больше возникает желание забить на раст(в пользу го(нет))
Sergey
Sergey
&str это вообще слайс строки
Sergey
а не строка
123
я написал, что я понимаю это все, я говорю с точки зрения человека, который впервые бы столкнулся с этим
Sergey
впервые сталкиваешься только с String и &str
Антон
Sergey
а дальше все понятно и просто
Sergey
AsRef, Into и т.д. решают проблемы
Cat
Loo
Loo
в чём проблема
Berkus
Berkus
по простому тебе надо только тип String и его слайс &str
Berkus
всё остальное уже адвансед левел
Антон
Кстати, работать со слайсами проще, если воспринимать &[T] не как самостоятельные тип, а как толстый указатель на значение unsized типа [T]
Berkus
ну это он и есть в принципе
Alexander
Вопрос по расту: https://play.rust-lang.org/?gist=4aca9cee83879b05d6aa4a445186b628&version=nightly&mode=debug
Alexander
Тут всё норм, кроме того, что очень хочется иметь для разных специализаций разные внутренние структуры. Для одной: Vec+Vec, а для другой просто один Vec, а не собирать всё в одну помоечную структуру.
Alexander
И легко к ним обращаться, это значит что enum, например, вроде не прокатит.
Alexander
даже удалось что-то подобное изобразить вчера, но там требовалось указывать при генерации ::new, что неудобно.
RS
Продолжаю играться)
https://play.rust-lang.org/?version=stable&mode=debug&gist=e9bc57645391746822070a00fd3efb27
Sergey
Ребята
Sergey
В расте есть аналог cancan ?
Sergey
Для проверки прав
Sergey
user.can('edit', book)
Судзумия
Иф
Судзумия
if
Anonymous
Cat
Для проверки прав
https://doc.rust-lang.org/std/fs/struct.Metadata.html#method.permissions оно?
Alexander
Из функции возвращать тогда impl Tr этот?
Sergey
Sergey
А моделей базы например
Sergey