Была у меня допустим некая функция g(), которую вызывала f(). Теперь скажем сигнатура g() поменялась и стала возвращать Result. Как наиболее красиво поменять f? Код для пример...
Кто-нибудь читал книгу Мары Бос про атомики и локи? Стоит прочтения или лучше какие-то другие книги глянуть?
если у меня в юнит тестах есть вспомогательные функции внутри которых есть assert, то когда происходит фейл в командной строке пишется конечно строчка где находится этот asser...
Скажем у меня есть Vec<Vec<&Type>> но я хочу по нему итерироваться как по плоскому вектору -- как это сделать без того, чтоб делать его плоским? Потому что в последнем случае ...
если у меня есть либаш A, она содержит модуль некий внутренний bla в которой мне нужна одна структура, я при импорте вынужден писать полный путь к этой структуре вроде use A::...
пытаюсь тут использовать [let-else](https://rust-lang.github.io/rfcs/3137-let-else.html) но не работает fn main() { let y = Some(65usize); let Some(x) = y else { ...
Насчёт курсов -- основной недостаток всех которые я видел это ориентировка на базу. Мне например подошло бы больше Раст на примере структур данных и алгоритмов с литкода. Напр...
Вопрос про многопоточное программирование. В расте можно писать через shared state а можно через Message Passing (crossbeam-channels). Вопрос как в схеме которую опишу ниже мо...
Мне нужно придумать способ конфигурации некой сложной симуляции, то есть я хочу передать некой функции какие именно симуляции я хочу запустить. Для этого я по старой привычке ...
Если у меня есть crate A в котором я обьявил вспомогательные структруы для тестов так #[cfg(test)] mod test_utils { pub(super) struct MyStruct {} } И я хочу использовать ...
если у меня closure которая использует Clonable обьект внутри и я хочу ее передать в closure для создания нового потока нужно ли оборачивать ее в Arc?
можно ли достать из Arc<T> аттрибуты T как-нибудь? Типо там let T { x, y, z } = *my_var_of_type_Arc_T;?
Прав ли я, что принято называть конструкторы который принимают какие-то аргументы with_smth(x: A, y: B)? Или принято from_smth(x: A, y: B)
Хочу я допустим сделать шаблонную функцию которая принимает некий тип который имеет метод len. Я бы предположил что есть такой trait но не могу обнаружить его fn val<T>(string...
Можно ли как-то указать значения по умолчанию для структуры в енуме? enum MyEnum { A, B, C { attribute_1: u32, // provide default to it } };
скажем у меня есть 2 immutable vectors, я хочу создать некий итератор который бы проходил по первому а потом по второму чтобы передать его в функцию. таким образом я бы избежа...
Вопрос про VSCode, я открываю папку с раст кодом через remote ssh pllugin через File->Open Folder... Оно открывает но нет навигации по коду вроде go to definition etc кто зна...
Про использование "{}", если я хочу вывести значение переменной то работает println!("{x}"), но если я хочу вывести значение аттрибута этой переменной println!("{x.y}"), то не...
задача -- мне нужно с интервалом 1секунда генерировать несколько случайных чисел определенным образом. Это довольно дорого с вычислительной точки зрения и я хотел бы переиспол...
Смотрю flamegraph моей программы и вижу что много времени занимает вызов некой __GI___Clone. Кто-нибудь знает что это может быть такое?