A64m
A64m
(я ее читал по диагонали, кстати)
Alexander
да
Alexander
@xgromixs бы понравилось, там про все эти алгебры ко-алгебры fold/unfold и фьюжн не плоских структур
Alexander
Alexander
в чатике прикол был, когда метью писал, что приболел ему сказали, что ему повезло и вокруг все доктора
Denis
в каждом сообщении ужасы
Alexander
блин, опять я в чужом чяте наспамил : /
Евгений
Alexander
нет, но я решился признаться в этом только сейчас
Евгений
Это несложно перепутать, конечно, флудерасты одни и те же, в основном
Denis
я тоже путаю порой
Loo
расточат путают с хаскел чатом
Loo
зашквар какойто
Маjко
Академики свои игрушки путают
Евгений
У кого-нибудь есть под рукой телеграм-апи? Посчитайте пересечение, лол
Евгений
պլհկ
Евгений
Забанил
Ты пишешь не с того акка
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
Cuno
Маjко
Kerrigan
<'hurrdurr> это лайфтайм?
Kerrigan
типа когда указано в структуре, то поле живет пока жива структура?
Cuno
Нет, не так. Поле живет некоторое выведенное время 'hurrdurr
Cuno
Это в чем-то похоже на генерик параметр
Tim
действительно получилось) спасибо. А похранить статический константный массив типов String нельзя?
Tim
А ты делай не static_str.to_string() а dynamic_string.as_str()
Sergey
Tim
оок, ща найду где это
Tim
Anonymous
Anonymous
нет никаких причин делать статический String
Маjко
Cuno
Маjко
Но тебе это не нужно в данном случае совсем
Anonymous
Sergey
Anonymous
что методы
Anonymous
если тебе нужны мутирующие методы то делать статик нет смысла
Cuno
Методы например
Какие методы есть у String, но которых нет у &str? (иммутабельные, разумеется)
Anonymous
если не нужны то они и у &str есть
Anonymous
потому что дереф
Sergey
Хм
Tuntz
хм, после обновления rustup:
error: toolchain nightly-x86_64-apple-darwin does not have the binary cargo-fmt
Tuntz
rustfmt-preview исчез из списка компонентов
Vlad
Иногда бывает
Sergey
Vlad
Иногда бывает
Недавно видел скрипт, которые обновляет nightly только если там будет rustfmt или rls
Kerrigan
напомните чем там красиво заменяют match/unwrap?
Kerrigan
не хочу городить лестницу
Kerrigan
мне нужно стопать после любой ошибки
Vlad
Cuno
Kerrigan
не unwrap, а возвратить ошибку
Cuno
Оно именно это и делает
Kerrigan
отлично
Kerrigan
теперь мне нужно как-то сконверитить ошибку
Alexey
а что же, имеет смысл сидеть на найтли, или плюнуть и только стейбл юзать?
Kerrigan
ты не сможешь юзать стейбл :D
Sergey
Kerrigan