Евгений
там хоть один работник без пхд-то есть?
Возможно есть с кандидатской, но без пхд ХД
A64m
но у него такое MsD что почище почти всех PhD что я знаю
ох, это магистерская работа что-ли?
A64m
(я ее читал по диагонали, кстати)
Alexander
да
Alexander
@xgromixs бы понравилось, там про все эти алгебры ко-алгебры fold/unfold и фьюжн не плоских структур
Alexander
в чатике прикол был, когда метью писал, что приболел ему сказали, что ему повезло и вокруг все доктора
Denis
в каждом сообщении ужасы
Alexander
блин, опять я в чужом чяте наспамил : /
Евгений
блин, опять я в чужом чяте наспамил : /
Ты думал, что это хаскель-чат?
Alexander
нет, но я решился признаться в этом только сейчас
Евгений
Это несложно перепутать, конечно, флудерасты одни и те же, в основном
Denis
я тоже путаю порой
Loo
расточат путают с хаскел чатом
Loo
зашквар какойто
Маjко
Академики свои игрушки путают
Евгений
У кого-нибудь есть под рукой телеграм-апи? Посчитайте пересечение, лол
Евгений
в чатике прикол был, когда метью писал, что приболел ему сказали, что ему повезло и вокруг все доктора
https://www.youtube.com/watch?v=63unM6zOgzg не мог удержаться (надеюсь арсен меня не забанит)
Евгений
Забанил
Ты пишешь не с того акка
Kerrigan
WAAAAAGH
Kerrigan
туториал дизеля не фурычит
Kerrigan
ничерта не импортится и даже в коде с гитхаба
Маjко
Речекни, тоже так было
Маjко
Скорее всего с импортами проблема
Kerrigan
https://github.com/diesel-rs/diesel/blob/v1.0.0/examples/postgres/getting_started_step_1/src/bin/show_posts.rs#L4 вот как эти импорты должны работать?
Kerrigan
хм, т.е. я должен делать extern crate самого себя?
Kerrigan
вроде чото пошло
Kerrigan
теперь фейлится по поводу трейтов для полей структуры
Tim
Посоны, вопрос есть - мне недавно нужно было создать константный статический массив строк (ну, чтобы он расположился сразу в read_only секции и не аллочился каждый раз когда он мне нужен) я вот нашёл только как это сделать с типом str: const TABLES: &'static [&'static str] = &[ "blablabla0", "blablabla1", ... ]; а как сделать это с типом String я так и не понял. А мне хочется сравнивать строчки на > и <, и мне пришлось каждый раз когда я хочу сравнить - делать .to_string(), что приводило к созданию объекта String. Есть возможность сделать статический константный массив строк с типом Strings? В плюсах вроде можно инициализаторами, а как в расте сделать так - прям хз.
Kerrigan
the trait `diesel::Queryable<(diesel::types::Integer, diesel::types::Text, diesel::types::Integer, diesel::types::Text, diesel::types::Text, diesel::types::Integer), _>` is not implemented for `(i32, std::string::String, std::string::String, std::string::String, u8)
Kerrigan
что оно от меня хочет?
Kerrigan
лол, у меня одного поля не хватало
Max
https://moikrug.ru/vacancies/1000039302
Kerrigan
<'hurrdurr> это лайфтайм?
Kerrigan
типа когда указано в структуре, то поле живет пока жива структура?
Cuno
Нет, не так. Поле живет некоторое выведенное время 'hurrdurr
Cuno
Это в чем-то похоже на генерик параметр
Cuno
Нет, не так. Поле живет некоторое выведенное время 'hurrdurr
Утверждение, что "поле живет, пока жива структура" тоже верно (иначе оно не скомпилируется), но в общем случае, значение, которое поле заимствует, живет дольше чем структура.
Tim
действительно получилось) спасибо. А похранить статический константный массив типов String нельзя?
Tim
А ты делай не static_str.to_string() а dynamic_string.as_str()
Tim
оок, ща найду где это
Tim
Или &dynamic_string
спс, так тоже работает
Anonymous
нет никаких причин делать статический String
Cuno
действительно получилось) спасибо. А похранить статический константный массив типов String нельзя?
с lazy_static можно, но это будет static а не const, и храниться оно будет не в read-only памяти
Маjко
Но тебе это не нужно в данном случае совсем
Cuno
так статический и хочется
Есть некоторая разница между static и const.
Anonymous
что методы
Anonymous
если тебе нужны мутирующие методы то делать статик нет смысла
Cuno
Методы например
Какие методы есть у String, но которых нет у &str? (иммутабельные, разумеется)
Anonymous
если не нужны то они и у &str есть
Anonymous
потому что дереф
Sergey
Хм
Tim
Можно, lazy_static
ага, не совсем то чего я хотел, но тож занятная возможность
Tuntz
хм, после обновления rustup: error: toolchain nightly-x86_64-apple-darwin does not have the binary cargo-fmt
Tuntz
rustfmt-preview исчез из списка компонентов
Vlad
Иногда бывает
Vlad
Иногда бывает
Недавно видел скрипт, которые обновляет nightly только если там будет rustfmt или rls
Kerrigan
напомните чем там красиво заменяют match/unwrap?
Kerrigan
не хочу городить лестницу
Kerrigan
мне нужно стопать после любой ошибки
Kerrigan
не unwrap, а возвратить ошибку
Cuno
Оно именно это и делает
Kerrigan
отлично
Kerrigan
теперь мне нужно как-то сконверитить ошибку
Alexey
а что же, имеет смысл сидеть на найтли, или плюнуть и только стейбл юзать?
Kerrigan
ты не сможешь юзать стейбл :D
Sergey
теперь мне нужно как-то сконверитить ошибку
написать метод или же сделать match
Kerrigan
написать метод или же сделать match
в смысле написать метод?