Работа с DB: нужен format!-похожий макрос для работы с ufmt #6

Open
opened 2024-05-30 21:12:16 +03:00 by nm17 · 2 comments
Owner

https://docs.rs/ufmt - У ufmt крейта нет uformat! макроса.

Как сейчас:

let mut key = String::new();
uwrite!(&mut key, "devices_{}_{}_{}", device_mac_enc, device_tai_timestamp.to_string(), sensor.mac).unwrap();

Как должно быть:

Должна быть создана функция на подобии format!

https://docs.rs/ufmt - У ufmt крейта нет uformat! макроса. ### Как сейчас: ```rust let mut key = String::new(); uwrite!(&mut key, "devices_{}_{}_{}", device_mac_enc, device_tai_timestamp.to_string(), sensor.mac).unwrap(); ``` ### Как должно быть: Должна быть создана функция на подобии [`format!`](https://doc.rust-lang.org/std/macro.format.html)
nm17 added the
Вид/Улучшение
Приоритет
Средний
labels 2024-05-30 21:12:16 +03:00
nm17 changed title from Работа с DB: нужен format! макрос для работы с ufmt to Работа с DB: нужен format!-похожий макрос для работы с ufmt 2024-05-30 21:13:16 +03:00
Owner

То есть просто враппер над uwrite! надо?

То есть просто враппер над `uwrite!` надо?
Author
Owner

То есть просто враппер над uwrite! надо?

Да, всё так. Я просто устал вечно делать let mut key каждый раз когда мне надо сделать ключ для redis/dragonflydb. ufmt крейт проекту нужен так как он быстрее format! std-шного форматирует.

> То есть просто враппер над `uwrite!` надо? Да, всё так. Я просто устал вечно делать `let mut key` каждый раз когда мне надо сделать ключ для redis/dragonflydb. `ufmt` крейт проекту нужен так как он быстрее `format!` std-шного форматирует.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: iotishnik/server#6
No description provided.