cost 124 ms
E0624 当尝试在 Rust 中的私有模块中使用私有方法时

[英]E0624 when trying to use private methods in a private module in Rust

假设我有一个带有内部公共结构Bar的模块foo 现在, Bar有一些应该是私有的函数,假设它们是构建一些更大的公共函数所需的相当低级的函数。 假设我们有以下文件结构 在crate::foo::private_module中我们有以下内容impl Bar { fn my_private_fun ...

2023-01-24 00:46:10   1   36    rust  
Rust hdf5 crate:读取未知类型的标量数据集

[英]Rust hdf5 crate: reading a scalar dataset of unknown type

给定一个 hdf5 Dataset ,有is_scalar方法来检查它是否是一个标量。 但是,当我读取该标量时,我需要指定我希望将该标量读入的类型,如下面的代码所示。let ds: Dataset = group.handler .dataset(dataset_name.as_ref()) ...

2023-01-23 23:46:03   1   41    rust / hdf5  
如何使 GTK Rust 中的按钮看起来更像一个链接?

[英]How can I make a button in GTK Rust look more like a link?

因此,我尝试在 GTK Rust 中正在处理的项目中制作一个按钮,看起来更像是使用以下链接的链接:.MainScreenCpt__button_superman_button { color: #FFFFFF; font-size: 16px; text-decoration: und ...

2023-01-23 23:03:21   2   157    css / rust / gtk  
Rust 同一文件夹中文件的可见性

[英]Rust visibility across files in same folder

为了整洁起见,我已将 Rust 项目分成多个文件,放在同一文件夹中。 现在每个文件都被视为自己的 mod,我必须标记所有内容pub(crate) 。 有没有办法公开一个文件中的所有符号以供同箱使用,或者将文件标记为不是它们自己的模块而是我的main.rs的一部分? ...

Abortable:悬而未决的期货?

[英]Abortable: Dangling Futures?

我正在使用Abortable crate 来暂停 Future 的执行。 假设我有一个流产的未来,其中异步 function 本身正在等待其他异步函数。 我的问题是,如果我中止根 Future,子 Futures 会同时立即中止,还是会悬空? 我阅读了Abortable的源代码,特别是try_po ...

在 Newtype 模式中从内部检索常量

[英]Retrieve constants from inner in Newtype pattern

有没有办法从 Newtype 模式的内部结构中检索公共常量? 假设我正在使用另一个板条箱中的结构#[derive(PartialEq)] pub struct Version(u32); impl Version { pub const v0: Self = Self(0); pub ...

2023-01-23 11:21:55   1   49    rust  
如何将有效字符串转换为 Rust 中的 i128?

[英]How do i turn a valid string to a i128 in Rust?

(生锈的新手)我正在制作一个简单的程序,打印出终端参数中 0 和数字之间的数字,我想将该数字从字符串转换为 i128。 实现这一目标的必要步骤是什么? 我当前的代码:use std::env; fn main() { let args: String = env::args().skip ...

Rustfmt 是否有明确类型的选项?

[英]Does Rustfmt have an option to make types explicit?

一些 IDE 可以帮助类型可视化。 这是 VS Code 中的示例(来自 The Rust Programming Language 一书的示例,稍作修改): 但其他查看器(例如,用于 PR 评论的查看器)则不会。 是否可以以始终使类型明确的方式设置 Rustfmt? 如果没有 - 还有其他选择 ...

2023-01-23 06:00:57   1   48    rust / rustfmt  
组合超过 inheritance,当然,但是我们有 function 直通样板的语法糖吗?

[英]Composition over inheritance, sure, but do we have any syntactic sugar for the function passthrough boilerplate?

如果我有一个实现特征的结构,然后将该结构封装在另一个结构中,是否有一种简单的方法可以通过所有 function 调用来为第二个结构实现该特征? 我认为一半的问题是我什至不确定这个问题叫什么。 ...

Rust 超出 Axum 多部分长度限制

[英]Rust Axum Multipart Length Limit Exceeded

参考 Axum 文档: docs.rs 大家好,我正在尝试使用 HTML5 forms 和 Rust Axum创建一个简单的文件上传。 问题是,虽然任何普通文件都可以工作,但我要上传的较大文件(尤其是视频文件)太大了。 Axum(后来称为Tokio )出现恐慌,因为字段大小对于文件上传来说太大了。 ...

在稳定版上使用夜间功能

[英]Using nightly features on stable

标准库经常使用稳定工具链上的夜间和实验性功能。 例如,扩展#[derive(Debug)]包含夜间/实验功能。 我想制作一个扩展标准库功能的板条箱,引入u1 u2 、 u3等。类型这需要#[rustc_layout_scalar_valid_range_end(_)]和#[rustc_layout_ ...

2023-01-23 01:58:12   1   48    rust  
为什么 parse() 仅在包含断言时才推断返回类型?

[英]Why does parse() infer return type only when asserts are included?

Rust 初学者所以请耐心等待。 Rust 文档包含 filter_map 基本使用的示例: 但是我无法理解 parse() 在这里返回什么? parse 如何在这里推断数据类型? 最奇怪的部分是,如果我注释掉 3 个断言,解析将无法再推断返回类型。 我尝试了 parse::Result&l ...

Rust 等待 Tokio 线程完成

[英]Rust waiting for Tokio threads to finish

我正在尝试创建一个小程序,它会在 MPSC 频道收到消息时启动新线程。 我能够让程序启动线程,但无法弄清楚如何让程序保持打开状态。 这是应用程序:#[tokio::main] async fn main() { let (sender, mut receiver) = mpsc::chann ...

FFT 是如何工作的? Rust 中每一帧的频谱似乎都看不到

[英]How does FFT work? Can't seem to the frequency spectrum for each frame in Rust

我每 0.03 秒只能获得 735 个频率的音频数据。 我想弄清楚如何获得每一帧中的频谱。 下面的代码每帧仅返回 735 个数据(因为samples_in_frame是 735,这是每帧中的样本数),但我想要整个 ~20,000hz 用于 0.03 秒的样本。 我将如何 go 这样做? path ...

如何在 SPA 中控制来自外部 JS 的 Yew 路由?

[英]How to control Yew route from external JS in SPA?

赏金将在 4 天后到期。 此问题的答案有资格获得+100声望赏金。 jq170727想提请大家注意这个问题: 基本上是在寻找一个最小的例子或对当前 Yew 项目的参考来做这样的事情。 即 Javascript function 接受路径字符串和相应的 Yew 0.20 应用程序,带有一个简单的路 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM