feat: макрос uformat #21
No reviewers
Labels
No labels
Вид/Баг
Вид/Безопасность
Вид/Документация
Вид/Изучение
Вид/Тестирование
Вид/Улучшение
Приоритет
Критический
Приоритет
Высокий
Приоритет
Низкий
Приоритет
Средний
Рассмотрено
Дубликат
Рассмотрено
Не будет исправленно
Рассмотрено
Неверно
Рассмотрено
Подтверждено
Совместимость/Сломанная
Статус
Заблокированно
Статус
Заброшено
Статус
Требуется больше информации
Тег/NarodMon Совместимость
Хорошая первая issue
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Blocks
#6 Работа с DB: нужен format!-похожий макрос для работы с ufmt}
iotishnik/server
Reference: iotishnik/server#21
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "uformat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Сделал
.unwrap
в макросе, то есть ufmt перестал быть no-panic. Убрать и везде делатьuformat!(...).expect("ну чё-т ошибка")
или так и оставить, консистенто с format?Ну и не трогал где редис, там ты HeaplessString юзаешь вместо String:
let mut key_buffer = HeaplessString::<{ 7 + 13 }>::new();
uwrite!(key_buffer, "apikey_{}", api_key).expect("TODO"); // TODO: Error handling
Могу сделать макрос
uformat!<Type>()
, чтоб можно было не только в String писать(из телеграма)
Я поэтому и спрашиваю -- даже не пытался изучать, в каком случае format! выдаёт ошибку, но как будто ни разу не видел такого кейса