rust 相关问题

Rust是一种用于以简单方式编写高度可靠和快速软件的语言。它可用于从高级代码到特定于硬件的代码,从大型熨斗到小型设备。

为什么这些 From<A> 和 From<B> 实现会导致重复实现错误?

上下文 我有一个 Signal 类型,我想为 From 和 From for Signal 创建两个实现 具体来说,我希望能够创建一个信号

回答 1 投票 0

() 无法使用默认格式化程序进行格式化

mystring.rs pub fn return_string() { 返回“一些字符串” } 然后在 main 中,我想打印这个字符串 修改我的字符串; const test = config::return_string(); println!("{}", 测试)...

回答 1 投票 0

为什么导入 Borrow 使得调用借用是 Borrow::borrow 而不是 RefCell::borrow

我错误地导入了 std::borrow::Borrow 并陷入了以下代码片段的错误消息: 使用 std::borrow::Borrow; 使用 std::rc::Rc; 使用 std::cell::RefCell; fn 下一个(当前:Rc<

回答 1 投票 0

Tauri 前端服务器未启动

我最近一直在使用 Tauri 进行个人项目,我正在两台不同的计算机上处理该项目,因为如果我在外面,我会尝试在业余时间从我的笔记本电脑上进行该项目,并从我的

回答 2 投票 0

OS X 上的 Rust 和加载器路径(@rpath、@loader_path)

我正在尝试解决使用 Rust 加载外部库的问题。 输入: 我有一个可执行的 rtest 和一个 dylib libcpp2rs.dylib。该库通过 FFI 链接到可执行文件: #[链接...

回答 2 投票 0

Windows 中 Diesel 的默认正确路径

我在 Linux 的 shell 中运行 Diesel 命令时遇到问题,直到我为可执行文件设置了 $PATH。现在我正在 Windows 10 中设置 Visual Studio Code,但遇到了同样的问题。什么...

回答 1 投票 0

zmk-config git 分支是非父目录中新货运项目的头部

问题: 我在 ~/zmk-config 中有一个 zmk-config 目录,它也是一个 git 存储库。这个存储库似乎是我创建的每个新 git 存储库的头部,即使在不同/非子目录中也是如此。 前任: 〜 -> 密码 /用户/你...

回答 1 投票 0

使用 webback 编译 Rust 以进行 WebAssembly

当我使用 opencascade = "0.2.0" 依赖项时发生错误。 以下是我的 Cargo.toml [包裹] 名称 =“wasm-demo” 版本=“0.1.0” 作者=[“拉维”] 编辑...

回答 1 投票 0

预期的结构体 `VecDeque<Student>` 找到了结构体 `VecDeque<Student>` (`Student`) - Rust

我正在学习 Rust,我正在练习 Traits 和 generic。我编写了以下代码。我不明白为什么它不起作用,我的意思是,我不明白为什么会出现错误。 结构学生{ 名称: 字符串, ...

回答 1 投票 0

单线程异步友好的 RefCell 在等待时释放借用?

异步友好的 RefCell 中关于防止跨等待点借用的描述是对问题的错误陈述。 我想要这样的东西: 结构体 Foo { 内部:SingleThreadedAsyncCell<

回答 1 投票 0

Rust Async Await 状态机获取中间表示

在 Rust 中,Async Await 是使用状态机实现的。那么有什么方法可以查看状态机的中间表示以用于学习目的吗?

回答 1 投票 0

rust 使用 windows crate 显示窗口

在我的 Rust 实验中,我目前正在尝试以下操作。我想使用 windows crate 和 windows API 显示一个基本的空窗口。下面的代码编译并执行。我唯一...

回答 2 投票 0

在 Rust 范围内找不到包含的 Trait 实现中的方法

我想使用两个外部库(geo-types-0.6.0和geo-offset-0.1.0)来执行几何算法。 下面的例子看起来不错: 线类型在库 geo_types 中定义。 关闭...

回答 1 投票 0

引用结构的枚举变体

我是生锈新手。我有这个代码: 枚举 Foo { F1 { x: Vec, y: i32 }, F2 { x: &Bar }, } 结构栏{ x:i32, y:Vec, } 显然,这不会编译,因为...

回答 1 投票 0

如何在服务器中创建文件并在按下按钮时下载到本地?

我对网络开发零经验。这听起来是一个相当简单的事情,但我想我不知道在线搜索时要使用正确的关键字,因为我还没有去过......

回答 1 投票 0

有没有办法自动借用重载的运算符?

我正在尝试在 Rust 中实现一个基本的多项式类型,并使用用于数学运算的重载运算符。到目前为止,我已经可以实现加法、减法等基本运算了...

回答 3 投票 0

通用结构的过滤向量

因openai集成而删除

回答 1 投票 0

两个可变借用向量

我正在学习用 Rust 编写的突破游戏教程,我有简单的数据结构表示屏幕上的球: 酒吧结构球 { 矩形:矩形, 速度:Vec2, } 它存储在 vec...

回答 3 投票 0

在 TypeScript 中表示可消耗的一次性对象

在 Rust 中,结构体可以有一个方法来获取结构体的所有权并移动它,使得以后再次使用该结构体是非法的,例如 结构体Foo{} 实现 Foo { fn 消耗(自身)-> u32 {

回答 1 投票 0

如何在 Rust 中获得高效的浮点最大值

我正在测试如何获得浮点数组的最大值: pub fn max(n: [f64;8]) -> f64 { IntoIterator::into_iter(n).reduce(|a,b| a.max(b)).unwrap() } 这给了我(每晚Ru...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.