首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rust Crate:定义可配置变量

Rust Crate:定义可配置变量
EN

Stack Overflow用户
提问于 2021-11-06 02:50:16
回答 1查看 41关注 0票数 0

如果在板条箱中有某些可配置的值,它们可以通过Rust板条箱以某种方式暴露出来吗?

就像我们通过它公开布尔特征(是/否)一样,我想公开某些值,比如wait_time (它是一个整数)等等。

EN

回答 1

Stack Overflow用户

发布于 2021-11-06 05:53:08

一种典型的方法是使用环境变量。查看eng_logger如何使用RUST_LOG变量,以及rayon如何使用RAYON_NUM_THREADS作为一些常见示例:

https://docs.rs/env_logger/0.9.0/env_logger/

https://docs.rs/rayon/1.5.1/rayon/index.html

或者,根据您向其他板条箱公开的API,您可以通过典型的方法调用对其进行配置。例如,如果您的机箱必须通过调用某个init()函数来“初始化”,那么该函数可能会接受一些数据作为配置。也许您已经将一个配置结构传递到函数调用中,并且可以在那里进行配置?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69861095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档