Size: a a a

2020 December 02

d

diabolo in Rust Beginners
/bin/cat
Почему? Какой-нибудь memmap портировать можно на те же плюсы
потому что memmap — это часть posix. и винды его поддерживают
источник

d

diabolo in Rust Beginners
Mikail Bagishov
Не, живется в линуксе легко и просто.
не заметил за 20 лет, мне живётся
источник

MB

Mikail Bagishov in Rust Beginners
Mikail Bagishov
Не, живется в линуксе легко и просто.
А потом я решил по-wait()-ить внука.
источник

d

diabolo in Rust Beginners
короче это оффтоп.
а не оффтоп то, что пока сам мйкрософт этого не сделает, никто этим заморачиваться нп будет.
спроси у них
источник

SS

Stanislav Sagan in Rust Beginners
Mikail Bagishov
От линукса иногда хочется блевать почище винды
А так всегда, когда на линуксе - от него блевать хочется. И когда на Винде - от нее блевать хочется) Особенно когда зашёл на ней в терминал. Извините за поддерку оффтопика)
источник

r

red75prime in Rust Beginners
diabolo
короче это оффтоп.
а не оффтоп то, что пока сам мйкрософт этого не сделает, никто этим заморачиваться нп будет.
спроси у них
Кое-что они уже сделали https://github.com/microsoft/winrt-rs
источник

MB

Mikail Bagishov in Rust Beginners
Ну это вроде биндинги чисто к COMу
источник

d

diabolo in Rust Beginners
ну да — это чисто com
источник

d

diabolo in Rust Beginners
Stanislav Sagan
А так всегда, когда на линуксе - от него блевать хочется. И когда на Винде - от нее блевать хочется) Особенно когда зашёл на ней в терминал. Извините за поддерку оффтопика)
для меня терминал виндов — это ps, и из него можно практически все и блевать от него не тянет... в общем это все дело привычки... вообще эти холивары вечны), а ля голдед vs squish, win vs os/2, сейчас win vs Linux и всегда был огрызок против всех). заканчиваем)
источник

G

George in Rust Beginners
А я могу (в теории) макросом распарсить файл с константами и вынести их на веб-страницу с помощью tera?
Условно, есть
// ./srs/something/constants.rs
pub struct MyError {}

impl MyError {
   pub const MY_CONST: &'static str = "VALUE";
   pub const ...
}

и я хочу вынести на эндпоинт страницу со всеми этими константами, упаковав их в панельки и так далее, ну в общем для удобства просмотра, так сказать. Я уже понял, что сам этот impl я могу построить через процмакрос (например, если на выходе хочу получить константы, но мне нужны некоторые детали, которые нужны только для темплейта), но могу ли я получить содержимое файла, распарсить и затемплейтить? Чем это делается?
источник

G

George in Rust Beginners
Ещё вопрос. У меня не видно декларативных макросов, которые я генерирую через процмакросы. Плагин inteleji rust не справляется до конца с раскрытием?
Впрочем, RA тоже автокомплит предложить не может. Эх.
источник

SS

Sergey Smertelny in Rust Beginners
Максим
ребят,как в hyper реализовать multipart/form-data ?либы есть,но они для старых версий хайпера
Немного запоздалый ответ, но ладно. Взял multipart = "0.17" и вручную делал, так как ничего удобнее просто не нашёл
источник

М

Максим in Rust Beginners
Sergey Smertelny
Немного запоздалый ответ, но ладно. Взял multipart = "0.17" и вручную делал, так как ничего удобнее просто не нашёл
он не поддерживает асинк же ?
источник

SS

Sergey Smertelny in Rust Beginners
Максим
он не поддерживает асинк же ?
Именно. Но у меня файлы небольшие, потому не парюсь. А так - можно в пулл tokio (tokio::task::spawn_blocking) использовать
источник

MK

Max Kot in Rust Beginners
Добрый день, как можно выполнить функцию перед завершением работы программы?
источник

MK

Max Kot in Rust Beginners
При любом завершении
источник

MK

Max Kot in Rust Beginners
По типу closer.bind в go
источник

r

red75prime in Rust Beginners
Max Kot
При любом завершении
std::process::abort() моментально убивает процесс, так что при любом завершении не получится.
источник

MK

Max Kot in Rust Beginners
Ну кроме паники само собой
источник

MK

Max Kot in Rust Beginners
red75prime
std::process::abort() моментально убивает процесс, так что при любом завершении не получится.
А если покрайней мере без учёта ошибок?
источник