Rust 问答列表

使用 tokio rust 共享线程之间的 TCP 连接(多路复用器)

作者:Tutu ツ 提问时间:11/14/2023

我想知道是否有办法在不同线程之间共享相同的 tcp 连接而无需阻止它。 出现的问题是,如果在其中一个线程被阻止写入或读取时,不同的线程与 共享相同的连接,则另一个线程将无法与此 TCP 连接交互,因...

serde_json识别此枚举表示形式?

作者:John Graham 提问时间:11/13/2023

我有可以使用serde解析的JSON数据,基本上看起来像这样(大大简化了! { "id": 1, "object": "Type1", "data": { "type_1_name": "v...

Webpack 后端配置,用于在视图模板 HTML 页面中注入 bundle

作者:mercury 提问时间:11/12/2023

我正在尝试将所有 js 文件捆绑到一个文件中,CSS 和资产也是如此。有些东西和 .[name][hash].jslaravel-mix 我看到所有打包器都生成了他们的文件。index.html ...

生成问题serde_json读入“Vec<T>”(锈)[重复]

作者:John Graham 提问时间:11/12/2023

这个问题在这里已经有答案了: 当函数返回serde Deserialize类型时,如何修复生存期错误? (2 个答案) 10天前关闭。 我有几个 JSON 文件,在顶层,它们只是具有不同类型数据的数...

为什么 Rust 会推断 FnMut 而不是 FnOnce 来表示此闭包,即使推断 FnMut 会导致错误?

作者:pycache 提问时间:12/16/2022

尝试编译此代码: fn main() { fn id(x: &mut u8) -> &mut u8 { x } let x = &mut 0_u8; let f = move || id(x)...

在不使用时如何去除迭代中的无关(0..)?

作者:Anopt 提问时间:11/17/2023

我想出了以下函数来转置一个:Vec<Vec<T>> fn transpose<T>(v: Vec<Vec<T>>) -> Vec<Vec<T>> { let mut xs = v.into_ite...

Axum get 请求特征不会与泛型保持一致

作者:kaweinh 提问时间:11/11/2023

我最近一直在测试 rust,并决定使用 axum 构建一个服务器。我想以通用形式实现端点,以便将来可以轻松创建它们,并且只使用泛型。我遇到了一个问题,即我在函数定义中为我的类型提供的特征与 get 和...

迭代器的谓词返回 Result&lt;bool, E&gt;,如何停止迭代并返回错误

作者:Tom Huntington 提问时间:11/14/2023

type E = String; fn helper() -> Result<char, E> { let pred = |x| -> Result<bool, E> { if x % 3 { ...

来自 Rust cdylib 的恐慌导致致命的运行时错误

作者:Johnny Bakker 提问时间:11/15/2023

我目前正在开发一个插件加载系统,该系统利用 C++ Boost 来加载 Rust cdylib 模块。一切都正常运行,除了我在 cdylib 中调用时。崩溃源自一个单独的线程,导致整个应用程序终止。我...

Vulkan - 场景中的每个网格都需要一个图形管线吗?

作者:Charl1e 提问时间:11/13/2023

场景中的每个网格都需要一个图形管线吗?或者,如果一个对象要使用与其他对象不同的着色器,它是否只需要一个单独的管道? 目前正在学习 Vulkan,这将很方便地知道。谢谢...


共326条 当前第13页