Size: a a a

Rust — русскоговорящее сообществo

2020 October 19

p

polunin.ai in Rust — русскоговорящее сообществo
Эрик
Да, нормальную ошибку из прок-макро если возвращать, дезинфы не будет.
это ошибка после парсинга макроса произошла
источник

@

@i.am.not.root__ in Rust — русскоговорящее сообществo
коллеги, а подскажите как реализовать вот такое форматирование

let stringQuery: String = format!("SELECT * FROM test.db WHERE content_id IN ({})", contentIds);

contentIds это std::vec::Vec<num_bigint::BigInt>

И крмпилятор ругается на ^^^^^^^^^^ std::vec::Vec<num_bigint::BigInt> cannot be formatted with the default formatter

а
num-format предлагает BigInt превращать BigInt в строку типа "1,000,000"
источник

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
Первое же замечание к такому коду - никогда не составляйте SQL запросы с помощью форматирования и конкатенации строк.
источник

@

@i.am.not.root__ in Rust — русскоговорящее сообществo
Kirill (Cykooz) Kuzminykh
Первое же замечание к такому коду - никогда не составляйте SQL запросы с помощью форматирования и конкатенации строк.
хорошо, а как надо ?
источник

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
@i.am.not.root__
хорошо, а как надо ?
Обычно адаптеры для баз данных должны предоставлять специальные методы, которые умеют правильно вставлять в "шаблон" SQL-запроса разные типы данных, с правильным "экранированием", что бы не пролез ни какой SQL Injection
источник

VS

Vadim Stepanyuk in Rust — русскоговорящее сообществo
Kirill (Cykooz) Kuzminykh
Обычно адаптеры для баз данных должны предоставлять специальные методы, которые умеют правильно вставлять в "шаблон" SQL-запроса разные типы данных, с правильным "экранированием", что бы не пролез ни какой SQL Injection
Вы имеете в виду параметризированные запросы?
источник

@

@i.am.not.root__ in Rust — русскоговорящее сообществo
видимо вот это https://crates.io/crates/cdrs так не умеет если они везде SQL  запросы как static делают
источник

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
Vadim Stepanyuk
Вы имеете в виду параметризированные запросы?
Возможно это где-то так и называется. Один из распространённых вариантов "шаблонов" использует знак вопроса в том месте где надо будет подставить какое-то значение в запрос.
источник

KK

Kirill (Cykooz) Kuzm... in Rust — русскоговорящее сообществo
@i.am.not.root__
видимо вот это https://crates.io/crates/cdrs так не умеет если они везде SQL  запросы как static делают
Ну вот тут как раз пример как это делать правильно
https://github.com/AlexPikalov/cdrs/blob/master/documentation/query-values.md
источник

@

@i.am.not.root__ in Rust — русскоговорящее сообществo
оки. намек понял. спасибо
источник

K

Kitsu in Rust — русскоговорящее сообществo
источник
2020 October 20

E

Eugene in Rust — русскоговорящее сообществo
а есть ли какая-то инфа о том, будет ли возможность указывать значения по умолчанию для аргументов функций?
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Eugene
а есть ли какая-то инфа о том, будет ли возможность указывать значения по умолчанию для аргументов функций?
Есть. Может и будет, но не раньше чем года через 3.
источник

DO

Do c Tor O r` Ry in Rust — русскоговорящее сообществo
а кому-нить было бы интересно работать с печатной английской или русской версией книги?
https://www.onebook.ru/
вот тут за 9400 р можно напечатать тираж в 20 экземпляров.
копия выйдет по 468 р.
если кому-то интересно, отпишите комментом. наберется хотя бы 10 участников - можно подумать о печате
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Do c Tor O r` Ry
а кому-нить было бы интересно работать с печатной английской или русской версией книги?
https://www.onebook.ru/
вот тут за 9400 р можно напечатать тираж в 20 экземпляров.
копия выйдет по 468 р.
если кому-то интересно, отпишите комментом. наберется хотя бы 10 участников - можно подумать о печате
Эм, это какая-то реклама?...

cast @mersinvald @insert_reference_here
источник

DO

Do c Tor O r` Ry in Rust — русскоговорящее сообществo
вафель 🧇
Эм, это какая-то реклама?...

cast @mersinvald @insert_reference_here
это не реклама
источник

DO

Do c Tor O r` Ry in Rust — русскоговорящее сообществo
я хочу книжну напечатать для удобства
источник

E

Eugene in Rust — русскоговорящее сообществo
вафель 🧇
Есть. Может и будет, но не раньше чем года через 3.
откуда такая цифра 3 года?
это такая сложная проблема?
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Eugene
откуда такая цифра 3 года?
это такая сложная проблема?
Там не все тонкости ещё решены, плюс это не приоритетная задача, плюс у компилятора уже весьма весомый техдолг
источник

(L

(((Mike Lubinets))) in Rust — русскоговорящее сообществo
Я пока что не видел цельного пропозала даже по этой фиче, только поверхностные рфц, затрагивающие вопрос частично
источник