-1
голосов
1отвечать
26 просмотров

Заменить элементы первого массива элементами второго массива на основе первого появления в Rust [закрыто]

У меня есть два вектора: Элементы второго вектора соответствуют элементам первого в порядке первого появления: если бы у нас был шестой элемент «00000» в первом векторе, он соответствовал бы ...
1
голосование
2ответы
55 просмотров

Как отсортировать вектор по индексам в Rust

Я хочу отсортировать вектор (на месте) по предопределенному порядку в Rust. Например, пусть i = vec! [0, 3, 2, 1]; пусть mut v = vec! ["a", "b", "c", "d"]; v.sort_by_index (& ...
1
голосование
1отвечать
44 просмотра

Как получить индексы для сортировки вектора в Rust?

Я хочу получить вектор индексов, который бы сортировал вектор в Rust. По сути, я хочу argsort от numpy. Например, пусть v = vec! [1, 7, 4, 2]; пусть я = argsort (& v); assert_eq! (i, & [0, 3, ...
0
голосов
1отвечать
25 просмотров

как зарегистрировать сбойный объект ошибки при удалении ключа Redis в ржавчине

Я использую этот код для удаления ключа redis в redis: let del_result = del_redis_key (& del_key) .await; match del_result {Ok (успех) => {информация! ("увеличить удаление ...
-1
голосов
0ответы
20 просмотров

Мультирум-чат в Rust, как бы это реализовать? [закрыто]

Как можно было бы реализовать сервер чата с несколькими комнатами, не используя 1 поток и 1 порт на комнату? Я подумал о хранении всех комнат в хэш-карте, а затем о том, чтобы сервер искал, какая комната ...
1
голосование
1отвечать
26 просмотров

Понимание себя в пределах черты

Я немного сбит с толку. Не могли бы вы помочь мне? Я пытаюсь добавить или вставить новое значение в vec. Это только показывает мне, что я понятия не имею, что такое я на самом деле. Я получаю сообщение об ошибке ...
-1
голосов
2ответы
25 просмотров

Как напечатать Vec без скобок

Как я могу напечатать Vec без скобок? пусть v = vec! [1,2,3]; Я хочу напечатать это так: 1 2 3 not like this: [1,2,3] Что я пробовал: let mut v = vec! [S; k]; println! ("{}", формат! ("{...
-1
голосов
0ответы
17 просмотров

Как поместить файлы модульного теста в путь модульного теста в Rust?

Это мой второй день работы с Rust, и я очень зациклен на простой вещи, которую я пытаюсь сделать с Cargo. У меня есть такая структура проекта: проект | -src | -main.rs -UT | -ut_main.rs ...
0
голосов
0ответы
36 просмотров

Как я могу преобразовать указатель на массив, выделенный в функции C ++, в массив в Rust?

Я пишу код на Rust, который взаимодействует с C ++ API. Я вызываю определенную функцию C ++, которая выделяет некоторую память, а затем возвращает ее мне. Функция имеет следующую сигнатуру: pub unsafe ...
0
голосов
1отвечать
20 просмотров

Правильно 2 TcpStream

Я работаю над прокси-сервером TCP, к которому подключается клиент, и он запускает новое соединение с серверной частью и пересылает все пакеты (двунаправленные). Функция, которая обрабатывает эту часть, выглядит так ...
-1
голосов
2ответы
66 просмотров

Зачем нам ждать?

Следующий фрагмент кода взят из руководства tokio crate use tokio :: io :: {self, AsyncWriteExt}; используйте tokio :: fs :: File; # [tokio :: main] async fn main () -> io :: Result <()> {let mut ...
0
голосов
1отвечать
73 просмотра

Что означает двойное двоеточие в Rust?

Я новичок в языке программирования Rust. Изучая этот урок, я как бы не понял следующих двух строк. пусть mut guess = String :: new (); и, io :: stdin () Какая польза от ...
3
голосов
1отвечать
45 просмотров

В чем разница между использованием as_str для вывода функции или для переменной? [дубликат]

Я пишу функцию Rust для получения конфигурации из файла, это функция: pub fn getConfig (key: & str) -> String {let mut settings = config :: Config :: default (); settings.merge (...
-2
голосов
0ответы
57 просмотров

может кто-нибудь сказать мне, как сделать функцию в ржавчине, которая получит дескриптор окна из моего текущего процесса в Windows? [закрыто]

Я использую язык сценариев, для которого я создал библиотеку на языке программирования rust, и мне нужна функция, которая может возвращать дескриптор окна, принадлежащий окну моей программы. может кто-нибудь ...
1
голосование
2ответы
59 просмотров

Почему порядок параметров имеет значение при использовании совпадений! макрос?

Я пытаюсь сравнить переменную типа перечисления, хранящуюся в векторе структур, с переменной того же типа, переданной в мою функцию в качестве параметра. Итак, оба перечисления хранятся в переменных. Тем не менее, я'...