Вопросы по теме 'rust-crates'

Как мне получить доступ к экспортированным функциям внутри каталога с тестами ящика?
Как мне получить доступ к функциям, экспортированным из моих библиотек, в каталоге create "tests"? источник/relations.rs: #![crate_type = "lib"] mod relations { pub fn foo() { println!("foo"); } } тесты/test.rs: use...
2215 просмотров
schedule 02.01.2024

Невозможно использовать зависимый ящик в тестах документации Rust
Я пытаюсь написать документацию для проекта, который пишу на Rust. Один из документов требует использования regex::Regex . Вот документ, который я пытаюсь написать: /// Return a list of the offsets of the tokens in `s`, as a sequence of...
671 просмотров
schedule 25.07.2022

Узнать текущую версию ящика из ворса?
Я работаю над расширенной функцией устаревания, которая может решить, уже или будет устаревшим. Однако остается одна проблема: похоже, что в ящиках нет информации о версии. Я знаю, что могу получить текущую версию Crate, используя некоторую...
1021 просмотров
schedule 10.09.2023

Не могу найти ящик для `вискозы`
Я пытаюсь найти диаметр BST с помощью распараллеливания: extern crate rayon; use std::cmp::Ordering::*; use std::ops::Index; use rayon::prelude::*; #[derive(Debug)] struct Node<K> { left: Option<Box<Node<K>>>,...
1615 просмотров

Cargo сборка того же кода: ложные ошибки времени компиляции?
У меня есть ящик A , который зависит от B и B зависит от ящика rust-nmea . Если я построю ящик A , у меня будет куча ошибок (все они пропустили use std::error::Error; ) во время сборки rust-nmea зависимость: error[E0599]: no method...
194 просмотров
schedule 20.12.2022

Как повторно использовать код из основной корзины в другой корзине?
Моя структура проекта выглядит так: . ├── Cargo.lock ├── Cargo.toml └── src ├── bin │   └── other.rs ├── main.rs └── util.rs (код: https://gitlab.com/msrd0/cargo-bin-import ) В моем other.rs я пытаюсь повторно...
132 просмотров
schedule 07.01.2024

Согласованные идентификаторы типов для динамически загружаемых ящиков
У меня есть система плагинов, в которой я передаю &dyn Any динамически загружаемой функции ржавчины, но при понижении значения ссылки не получается, потому что TypeId различаются (для одного и того же типа), хотя я добавил rustflags =...
199 просмотров
schedule 28.10.2023

Можем ли мы что-то загрузить и установить переменную среды во время установки ящика?
Как разработчик ящика с драйверами Rust, я хотел бы выполнить следующие шаги во время установки/загрузки ящика при использовании любой другой программы Rust: Проверьте платформу, т. е. Windows, UNIX или macOS. Загрузите соответствующий двоичный...
83 просмотров
schedule 12.06.2024

Rust: проблема с использованием ящиков ndarray-linalg и ndarray
Я пишу кросс-скомпилированную библиотеку на Rust (которая будет работать на IOS / Android / Linux / MacOS). Я использую ndarray для реализации алгоритмов. Мне нужно рассчитать норму ArrayBase. Я нашел ndarray-linalg , который представляет собой...
83 просмотров
schedule 25.04.2022

Rust - использовать модуль в родительском каталоге
У меня файловая структура выглядит примерно так: src/ --clients/ ----queue_client/ ------mod.rs --data_evaluator/ ----data_evaluator.rs В data_evaluator я хочу использовать модуль queue_client , но когда я делаю mod queue_client в...
33 просмотров
schedule 03.02.2022