腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Rust
中
,
哪里
可以
找到
结构
的
方法
实现
的
引用
?
rust
我是通过阅读
Rust
应用程序
的
代码来学习
Rust
的
,我经常为寻找
结构
的
特征
方法
实现
而苦苦挣扎。return Err(Error::Incomplete);} 我想知道游标的'has_remaining‘和'chunk’
方法
的
定义和起源每次我遇到这种情况时,都很难
找到
struct是如何在其中包含
方法
<e
浏览 27
提问于2021-01-26
得票数 4
回答已采纳
1
回答
对同步
的
性能含义感到困惑
performance
、
rust
、
synchronization
在
阅读了Sync之后,我有一个关于标记特征
的
问题。 Java
的
“同步”意味着阻塞,因此我非常困惑,对于
在
多个线程上执行其
方法
的
Sync
实现
的
Rust
结构
是如何有效
的
。我搜索了一下,但没有
找到
有意义
的
答案。我是这样想
的
:每个线程都将同步地获得
结构
的
引用
(阻塞),但是并行调用该
方法</em
浏览 0
提问于2018-03-03
得票数 3
回答已采纳
1
回答
如何为给定类型选择不同
的
std::cmp::Ord (或其他特性)
实现
?
rust
为了做到这一点,我必须让我
的
结构
实现
std::cmp::Ord特性,但我需要
的
是两个相同
结构
的
BinaryHeaps,但排序不同。是否有一种
方法
来定义2 Ord
实现
&选择使用哪一种Ord,或者某种其他方式来指定替代顺序?我想我
可以
定义两个不同
的
包装
结构
,它们保持对原始自定义
结构
的
引用
,并为每个
结构
都有一个Ord
实
浏览 3
提问于2015-02-28
得票数 6
回答已采纳
2
回答
如何返回对本地分配
的
结构
/对象
的
引用
?AKA错误:`foo`寿命不够长
pointers
、
rust
long enough, because it gets allocated on the stack Ok(&mut foo)
Rust
显然,问题是foo是
在
堆栈上分配
的
,所以如果我们返回一个对它
的
引用
,
引用
就会比对象存在更长
的
时间。
在
C
中
,您
可以
通过使用malloc
在
堆上分配对象来解决此问题,并且调用者需要知道<
浏览 0
提问于2015-07-03
得票数 4
1
回答
锈蚀所有权:使用活动记录模式创建数据库包装器
rust
、
borrow-checker
我已经尝试了所有
可以
找到
的
选项,包括Rc<RefCell<x>>构造。显然,PHP代码
的
设计很糟糕,但我看不出如何改进它。任何指向正确方向
的
指示都将受到极大
的
赞赏!PHP是面向对象
的
,对象包含数据和
方法
。每个对象都是。这样,每个活动记录对象都
可以
拥有对数据库连接对象
的
可变
引用
,以便对数据库
中
的
数据执行操作。 铁锈
的
借阅支票
浏览 5
提问于2022-08-14
得票数 1
回答已采纳
1
回答
访问由Take或Chain包装
的
读取组件
rust
我正在编写Google Brotli解压算法
的
Rust
实现
,它在流
的
末尾使用固定数量
的
“隐式零”来
实现
某些优化。Google C
实现
使用各种计数器
的
意大利面代码来
实现
这一点,但我想使用
Rust
std::io库
中
的
适配器。然而,
在
很多情况下,解压缩算法会检查流是否“溢出”,并通过检查读取
的
隐式零字节数来执行此操作。这在safe
Rust<
浏览 0
提问于2015-10-14
得票数 2
1
回答
如何为serde编写自定义rename_all属性?
rust
、
serde
因此,作为
Rust
的
新手,我需要将json从"title case“格式反序列化为蛇形大小写(例如,{"Car Prop":1,"Door Prop":2})。
Rust
中
的
serde库似乎提供了除之外
的
所有常见格式。 1)这段称为#[serde(rename_all = "...")]
的
代码是什么?这是对宏规则
的
引用
吗?如果是这样的话,我
可以
<em
浏览 75
提问于2020-05-09
得票数 2
1
回答
我
可以
在
锈蚀
中
包括模块“侧”吗?
rust
我想将一个
Rust
程序分割成多个文件,但是mod
的
使用不允许我从main.rs以外
的
文件
中
引用
同一个目录
中
的
文件。例如,如果在同一个文件夹中有main.rs、game.rs和matrix.rs,则
可以
使用mod game;或mod matrix;
引用
main.rs
中
的
game.rs或matrix.rs
中
的
结构
/函数但是,我不能用类似于m
浏览 1
提问于2016-02-11
得票数 9
回答已采纳
2
回答
如何从
Rust
调用C++动态库?
c++
、
rust
、
ffi
我想从
Rust
调用C++动态库(*.so),但我不想从
Rust
构建它。像这样, .file("src/foo.cc") .compile("libfoo.so");
在
某些情况下
浏览 13
提问于2018-10-22
得票数 8
回答已采纳
4
回答
在
哪里
可以
找到
.vcproj文件
结构
的
引用
?
c++
、
visual-studio
、
vcproj
我
找到
了一个,这很好。<VisualS
浏览 5
提问于2009-08-23
得票数 5
回答已采纳
1
回答
是否有一种
方法
可以
模拟调用父类
的
静态
方法
来处理简单
的
全局ish错误
的
Java行为?
rust
、
interpreter
我正试图按照book
的
“rlox”一书,用
Rust
实现
一个简单
的
解释器,用于一种名为
的
组合编程语言。我希望能够在任何子模块中发生错误,并在main模块
中
“报告”这些错误(这是
在
书中用Java
实现
的
,只需
在
包含类上调用一个静态
方法
就
可以
打印出违规
的
令牌和行)。但是,如果发生了错误,就不像我
可以
提前返回Result::Err (我假设,这是处理<em
浏览 2
提问于2018-04-26
得票数 0
回答已采纳
3
回答
是否
可以
从特征
中
访问
结构
字段?
oop
、
rust
、
traits
特征用于对要从
结构
实现
的
一些函数进行分组,但是否
可以
从特征
中
访问
结构
字段?我知道C#
的
面向对象编程,我正在尝试
Rust
,试图适应我已经从C#知道<e
浏览 1
提问于2015-01-30
得票数 31
回答已采纳
1
回答
如何编写一个带有类型参数
的
泛型函数来满足其自身
的
限制?
generics
、
rust
我正在尝试编写一个函数,它从别人
的
框
中
接收对泛型
结构
的
可变
引用
(因此我不能修改该
结构
的
定义)。为
结构
实现
的
一些
方法
仅在
结构
满足特定边界时才可用: impl<'s, 'p: 's, P> TryCatch<'s, P> Self: AsMut<HandleScope<'p, ()&g
浏览 15
提问于2021-04-14
得票数 1
2
回答
在
Rust
中
,当您需要一个
引用
持有
结构
来拥有其
引用
的
数据时,模式是什么?
design-patterns
、
rust
、
borrow-checker
考虑以下数据
结构
: struct ReferenceHoldingStruct<'a> {} 这种模式通常很有用,特别是
在
解析器
中
(我
的
用例),它
可以
在
不重新分配
的
情况下{ prop: input } } 然而,我有一个例子,我有一个类似上面的
结构
,但在一个地方我需要生成“独立”
的
实例;即它们拥有自己
的
数据: fn generate
浏览 8
提问于2020-11-27
得票数 3
回答已采纳
1
回答
`#[lang = "..."]`属性做什么?
rust
我
在
https://doc.
rust
-lang.org/1.56.0/src/core/str/mod.rs.html#120-122上读代码 #[lang = "str"] #[cfg(not(test并且我找不到对此属性lang
的
引用
。它与声明原始类型str
的
结构
有关吗?如果是,那么处理str内部
结构
的
信息在
哪里
浏览 33
提问于2021-10-26
得票数 3
1
回答
*和deref
方法
有什么区别?
rust
例如,我有一个
实现
了Deref
的
结构
struct Selector<T> {
实现
。因此,这使我认为*s更像**s,第一个*调用我
的
deref_mut
方法
,第二个*将结果&mut T转换为mut T。
rust
是否
在
我
的
deref
实现
之后添加了另一个Deref
方法</em
浏览 0
提问于2020-06-22
得票数 1
1
回答
我
可以
使用传递给
Rust
的
JavaScript对象来
实现
需要垃圾回收
的
结构
吗?
javascript
、
garbage-collection
、
rust
在
浏览器中使用
Rust
时,我
可以
获取JavaScript对象并在
Rust
中使用它们(例如,使用
中
的
js!宏)。鉴于这些对象来自JavaScript,我是否
可以
在
Rust
中使用它们来
实现
从垃圾收集中受益
的
结构
(例如,
实现
图)?
浏览 3
提问于2018-07-06
得票数 1
2
回答
如何指定位于Cargo.toml主目录
中
的
依赖项
的
路径?
rust
、
rust-cargo
、
toml
我想使用位于我
的
主目录
中
的
本地包。默认情况下,Cargo搜索相对于Cargo.toml
的
依赖项。如果我知道我
的
项目相对于主文件夹
的
位置,我
可以
这样做:tools = { path = "../../
rust
_libs/tools" }[dependencies] too
浏览 2
提问于2021-04-05
得票数 2
回答已采纳
1
回答
如何从
Rust
程序
的
LLVM IR代码中
找到
用于测试
的
函数指针?
rust
、
llvm
、
llvm-ir
该系统支持使用C++
的
GoogleTest项目,而我正在尝试支持
Rust
。为此,我们需要完成以下步骤: 考虑一下。在对LLVM进行了一段时间
的
探索之后,人们
可以
注意到,
Rust
/Cargo通过一个函数main
浏览 1
提问于2017-02-11
得票数 7
回答已采纳
1
回答
从锈蚀函数中提供可变数量
的
输出
的
最通用
方法
是什么?
generics
、
closures
、
iterator
、
trait
、
rust
向量由于我使用
的
是
Rust
,而且这个特性系统充满了许多
可以
为几个标准数据
结构
实现
和
实现
浏览 0
提问于2015-11-09
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Rust中实现链表
自从尝了Rust,Java突然不香了
自从尝了 Rust,Java 突然不香了
Rust中的智能指针-Box
开始用Rust编写代码!
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券