问答列表

如何在 Rust 中预加载lazy_static变量?

作者:Konrad Höffner 提问时间:8/31/2022

我使用 Rust 的 lazy_static crate 将常用的数据库对象分配给全局变量,但我不想延迟加载。有没有办法触发lazy_static来预加载变量,或者有没有更好的方法来实现这一点?数据库...

在使用 lazy_static crate 初始化静态变量期间,宏调用中没有规则需要此令牌

作者:Harry 提问时间:10/26/2022

我正在尝试使用 crate 在运行时初始化静态变量。但是我在编译时遇到错误。这是我关注lazy_static链接lazy_staticno rules expected the token E1 u...

Rust 中的有状态嵌入式库

作者:Stefan 提问时间:1/14/2023

我想在 Rust 中为微控制器开发一个库,其中包含一些状态信息。 此状态数据无法传输到库的调用方。我正在使用 .该库应适用于裸机应用程序和 RTOS,如 Zephyr OS 或 FreeRTOS。 到...

为什么这个 return 语句会导致错误,而 return 表达式在 Rust 中却没有?

作者:Thetrue kingofwaffles 提问时间:3/14/2023

我很困惑为什么这段代码在下面工作: lazy_static! { static ref TSS: TaskStateSegment = { let mut tss = TaskStateSegm...

lazy_static的延迟初始化?

作者:mike rodent 提问时间:10/6/2023

我已经在以下方面取得了一些成功:lazy_static static ref WORD_COUNT_REPORTING_STEP_MUTEX: Arc<Mutex<usize>> = Arc::ne...

关闭/释放日志 + log4rs 记录器,以便可以在新的 PyO3 调用中重新配置它?

作者:mike rodent 提问时间:9/19/2023

我正在使用板条箱和 .loglog4rs 我正在尝试一种情况,即我的 Python 代码(我使用的是 PyO3)可以再次调用所涉及的启用 Rust Python 的函数,以重新运行内容。 我有一个...

“导入”到 Rust 中,然后使用 Python 字典

作者:mike rodent 提问时间:10/4/2023

当我说“导入”时,我的意思是“作为参数传递”到 Rust 模块中的 a。pyfunction 我在 Python 中的函数如下所示: index_ops.update_index(PATH_STR...

Maturin 项目在功能后面有 Python 绑定

作者:Nils Werner 提问时间:10/13/2023

我正在尝试使用 maturin 和 PyO3 为 Rust 库编写可选的 Python 绑定。maturin 创建的默认布局是 my-project ├── Cargo.toml ├── pytho...

对多个结构重用 py方法

作者:Kyle Carow 提问时间:10/19/2023

首先是一些背景。我会举个例子,但这个板条箱实际上并不存在:我正在处理的东西要复杂得多,我在下面描述的是一种假设的方法来消除它的复杂性。目前,我的实际 crate 有一个 proc 宏,该宏在每个结构上...

是否可以将 Rust 中创建的 DataFrame 传递给 Python?[已关闭]

作者:nu11ptr 提问时间:10/22/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅专注于一个问题。 上个月关闭。 改进此问题 我希望使用 polars 创建一个带有 Pyt...


共208条 当前第5页