подскажите можно ли это как-то заставить понять тип, а то я чёто уже не могу сообразить https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=2f9d2d32e126b2a...
привет, разбираю книгу по расту на их сайте, возник вопросик небольшой по лайфтаймам. Там в примере функция longest, которая 2 ссылки на слайсы принимает и возвращает тот, ко...
есть макрос, который хешмапу даёт инициализировать значениями, он в такое раскрывается, вопрос, можно ли как-то сделать что бы эта длинна считалась в компайлтайме без вот этог...
в книге раста с примером по многопоточному серверу есть код https://pastebin.com/CVjm0ALa там на 4 строке let job = receiver.lock().unwrap().recv().unwrap(); сначала берут лок...
не могу понять правильного способа записи в файл с добавлением \n. Условно есть структура с вектором\слайсом байт, мне нужно это записать в файл и добавить символ новой строки...
привет, пытаюсь тейлвинд установить, сделал по их доке https://tailwindcss.com/docs/guides/create-react-app, стили не приминяются, погулил часа 1.5, прописывал постцсс ватч, в...
let item = source.lock().unwrap().next(); при такой записи, когда будет дропнут гуард? В конце скопа или сразу после вызова некст?
подскажите как лучше сделать, мне надо вектору добавить функционал определённый, как это лучше сделать с точки зрения раста, просто обёртку над ним сделать или можно как-то ещ...
я вот так сделал, чем хуже? анврап обработку опустим с ноне a.iter().find(|a| a.as_ref().unwrap().value == input);
подскажите на счёт дропа, если я имплементнул дроп для структуры, то какой порядок дропа там будет? Сначала дроп на полях структруры и потом дроп самой структуры или как?
а есть какие-то удобные тулзы под раст что бы смотреть что оно там развернуло или старой доброй идой ? в сишарпе с просмотром скомпиленого кода дела куда проще )
а если мне нужно дропнуть какое-то поле раньше дропа структуры, option заюзать и ноне в дропе структуры сделать ?
а есть в расте аналог format! который не добавляет в конец \n или как в таком случае вообще строку из частей обычно формируют?
я правильно понимаю, что при компиляции раст разварачивает асинк\эвейт код в стейт машину? или это кто-то другой делает?
в расте же ничего из коробки под асинки нету? Надо что-то готовое из крейтов брать или самому писать?
а чё по авм или дорого?
в чём синтаксическая ошибка? там всё легально записано
т.е лушче тут ещё добавить drop до вызова job(), потому что смысл ждать ?
это там где тебе дают аст кода и ты дёргаешь оттуда что тебе нужно?
а как к коду из сорс генератора форматирование применять?