Всем привет! Подскажите, где можно посмотреть "максимально правильную" архитектуру rest-api? Желательно с использованием actix-web+diesel.
Всем привет! Подскажите, использую sqlx+postgres, имею след запрос: select * from users where ($1 is null or id in ($1)) В параметрах передаю Vec<Uuid> и ловлю ошибку: error r...
Всем привет! Подскажите, использую axum, дефолтный axum::extractor::Query не умеет парсить вот такие параметры: /get_all?id=94f5b89a-e4c6-34fc-b59c-5fcb9f4bdbd1&id=614fa6e6-b...
Всем привет! Подскажите, копирую билд моего приложения в образ: COPY --from=builder /build/target/release/to_do . И запускаю: CMD ["./to_do"] Но контейнер уходит в бесконечный...
Подскажите, необходимо выбрать все записи из table1, у которых кол-во записей в table2 > заданного кол-ва (в примере 5), что-то подобное: select *, (select count(*) f...
Подскажите, почему axum::extractor::Query не может распарсить вот такие параметры: /get_all?ids=94f5b89a-e4c6-34fc-b59c-5fcb9f4bdbd1&ids=614fa6e6-bff6-3b99-a629-36bd52f7a965 О...
Подскажите, всё никак не могу побороть borrow checker: https://ibb.co/xf45whD Сама структура: struct PManager { db_pass: String, db_name: String, db: Option<db::DB...
Всем привет, подскажите, sqlx умеет заполнять структуру из запроса? Т.е: pub struct SomeField { pub total: i32 } pub struct SomeStruct { pub field: FieldStruct } ... s...
Всем привет, подскажите, необходимо реализовать поиск/фильтрацию по нескольким колонкам в таблице по неограниченному кол-ву неточных значений, задаваемых юзером. Что почитать ...
Подскажите, вопрос, наверное, не очень то и про сам постгрес, но имею: select * from users where ($1 is null or id in ($1)) В параметрах передаю Option<Vec<Uuid>> (rust) и лов...
Всем привет! Подскажите, почему после join'а результат имеет тип JoinHandle<()>, а не просто ()? async fn some_fn() -> JoinHandle<()> { tokio::spawn(async { printl...
Всем привет! Подскажите, нужно реализовать memcpy под x86-target, думал реализовать таким образом: pub unsafe fn memcpy(dest: *mut u8, src: *const u8, count: usize) { core...
Всем привет! Подскажите, похоже, проблема с dns. Собираю простой образ: Dockerfile: FROM alpine:latest RUN cat /etc/resolv.conf RUN wget github.com Получаю след. ответ: $ dock...
Всем привет! Кто какой UI-фреймворк порекомендует? Нужно набросать простенькую админку. С фронтом раньше не работал, в основном бэкэнд/десктоп.
Подскажите, почему не получается прочитать файл? Файл есть, он не пустой: https://ibb.co/r7BDWZJ
Всем привет! Подскажите, написал такой код: static SOME: AtomicPtr<SomeStruct> = AtomicPtr::new(ptr::null_mut()); fn get_some_struct() -> &'static SomeStruct { let mut so...
Всем привет! Подскажите по обработке ошибок. Есть функция establish_conn() - в ней используются два внешних метода env::var(..) -> Result<String, VarError> и PgConnection::est...
Всем привет! Подскажите, пытаюсь реализовать вывод трейс-инфы только при активной фьче log: [dependencies] tracing = { version = "0.1.37", default-features = false, features =...
Всем привет! Подскажите, сздал виртуальную машину с ubuntu 22.04.2, после перезагрузки рабочий стол стал каким-то странным: https://i.ibb.co/JHQZS5Z/image.png Как это пофиксит...
Всем привет! Подскажите, есть большое кол-во структур реализующих один и тот же трейт. Каждая функция имеет метод send() - как бы красиво вызвать метод у каждого экземпляра ст...