腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
未
为
f64
实现
RawData
我的基本功能是 use ndarray::{ArrayD, ArrayBase}; let x:
f64
= v1.dot(v2) / (v1.dot(v1
浏览 17
提问于2020-11-11
得票数 0
回答已采纳
1
回答
ndarray -尝试对ArrayBase使用impl AddAssign<ArrayBase>导致编译器错误
、
、
error我假设这段代码可以正确编译和运行,因为AddAssign<ndarray::ArrayBase是
为
ndarray::ArrayBase ()
实现
的,并且形状匹配。我对这些错误的解释是,编译器似乎没有注意到BaseArray的AddAssign<BaseArray>
实现
-它只考虑了AddAssign<B> where B: ScalarOperand (当然,也有文档记录了正确的我想知道我的代码是否在某种程度上与AddAssign<BaseArray>
实现
不匹配,如果
浏览 2
提问于2020-07-09
得票数 0
1
回答
铁锈性状构造函数的
实现
、
、
、
为了避免
为
每种类型分别
实现
每个构造函数,我想在这个特性中
实现
它。这真的不可能吗? struct A(Option<
f64
>); const MIN:
f64
; const MAX:
f64
;fn is_constrained(value:
f64</em
浏览 4
提问于2019-08-10
得票数 2
回答已采纳
1
回答
f64
的最大可能值?
、
、
如何用最大可能值初始化
f64
类型的变量?我已经尝试过这样的方法:
f64
::MAX_VALUEcore::
f64
::MAX_VALUElet mut min =
f64
::consts::MAX_VALUE; 我是错过了什么,还是没有办法
为
<
浏览 5
提问于2014-10-20
得票数 6
回答已采纳
2
回答
锈病不能推断属性状的返回类型
现在我有了一个版本,其中这些参数是函数的泛型参数,但这不起作用,因为这个特性的其他
实现
依赖于知道它需要哪些输入,所以它们必须是属性泛型的一部分,并且不能向下移动到泛型函数中。也就是说,当我试图从上面的struct调用更新方法时,我得到: | ^^^^^^ cannot satisfy `<_ as
RawDa
浏览 3
提问于2021-01-09
得票数 1
回答已采纳
1
回答
如何用‘
f64
’这样的内置类型
实现
可交换(标量)乘法?
我想用
f64
运算符
实现
一个可交换的标量*乘法运算。
为
我的类型
实现
Mul<
f64
>特性给了我一个类似的右侧乘法。struct Foo(
f64
); type Output = Foo; fn mul(self, _rhs:
f64
) -> Foo/ error: the trait bound `{float}: std::ops::Mul<F
浏览 2
提问于2016-08-08
得票数 14
回答已采纳
1
回答
是否有一种方法可以在所有引用类型上
实现
迭代器的特性?
我有一个特点 fn bar(&mut self) ->
f64
;我希望在所有引用类型( T、&'a
f64
和&'a mut
f64
)上
为
类型
f64
(在我的例子中是
f64
)
实现
一次这个特性,因为从逻辑上讲,这并不重要。我现在有 impl<T: Iterator<Item =
f64
>&
浏览 5
提问于2016-10-12
得票数 10
回答已采纳
1
回答
无法解析间接接口
我有一组后端(自定义C++)类型(例如float64),在Idris中捕获的类型
为
空类型(例如
F64
),它们对应于Idris内置类型(例如Double)。我利用接口
实现
了从后端读写的能力。interface BackendRW cpp idr whereBackendRW
F64
Double wherex :
F64
y = -x 除了上面所示
浏览 3
提问于2022-01-23
得票数 1
2
回答
用“平均”方法扩展迭代器
我正在尝试
为
Iterator
实现
一个mean方法,就像它是用sum完成的一样。但是,sum是Iterator方法,所以我决定为
实现
Iterator的任何类型
实现
特征。pub trait Mean<A = Self>: Sized {} iter.zip((1..))
浏览 9
提问于2017-05-11
得票数 4
回答已采纳
1
回答
如何在Rust中自动
实现
结构与浮点数的比较?
、
我正在尝试
为
一个简单的结构自动“派生”比较功能,如下所示:struct Vec3 { y:
f64
,}error[E0277]: the trait bound `
f64
: std::cmp::Eq` is not satisfied | |
浏览 0
提问于2014-11-16
得票数 16
回答已采纳
1
回答
将类型之间的关系指定为特征或宏
、
我想做一些类似以下的工作:上面的代码编译失败: | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the
浏览 0
提问于2017-01-20
得票数 0
3
回答
如何在不重复方法的情况下
实现
一个结构的多个特征?
、
例如,我正在为Square
实现
两个特征,这感觉不太对!此外,在特征和
实现
中,函数coordinate()也是重复的。impl BasicInfo && Sides for Square {} let x_1:
f64
= 2.5; let rad
浏览 1
提问于2015-12-14
得票数 7
2
回答
我如何专攻特质功能?
vector_factor: F, ...现在,我想创建一个
实现
此特性的类型: ... ...问题是我需要对gemv<f32>和gemv<
f64
>进行单独的专门化("32bits: {}", arg);
浏览 1
提问于2015-11-22
得票数 1
回答已采纳
1
回答
为什么std::借款::不是每一种类型的工具?
、
Sized,
为
每个类型,甚至是非大小的类型都
实现
了这个特性。 我搞不懂。(我不想发布整个代码,我只想澄清哪些类型
实现
了std::borror::the )
浏览 3
提问于2019-11-02
得票数 0
回答已采纳
2
回答
如何在锈病中化名Into<Option<T>>?
where T: Into<Option<T>>{} add(3.0, None);} let b = match b.into() { None => 0.0}; }error[E0277]: th
浏览 2
提问于2021-07-23
得票数 1
回答已采纳
3
回答
如何创建随机的非重叠坐标?
、
、
、
我正在尝试创建一个函数,它将生成一个长度
为
n的vec,并在一些边界(-b, b)之间使用
f64
类型的随机x和y坐标。具有这样的坐标的每个点必须具有彼此之间的最小距离d。我应该使用特定的分布,还是添加一些过滤器或条件来
实现
这一点?) -> Vec<(
f64
,
f64
)> { let mut x:
f64
; letmut positio
浏览 1
提问于2018-09-21
得票数 2
1
回答
如何为自定义结构类型
实现
Mul特征,使其在两种情况下都有效
、
// main.rsstruct A(
f64
,
f64
);where self.1 = self.1 *
f64
::from(rhs); }我能够使用泛型参数T
为
我结构A<
浏览 20
提问于2021-12-03
得票数 2
2
回答
UFCS:解析T::方法
op.call((a,b)) binop(
f64
::add, a, b)} addx(1.0, 2.0);我一直在寻找UFCS RFC中的提示,并且“随机”地尝试了一系列的命名变体
浏览 5
提问于2014-11-01
得票数 0
回答已采纳
1
回答
如何在gtk-rs中的cairo::Context上渲染图像
、
ContextExt似乎
未
实现
(它似乎
为
gdk_cairo_set_source_pixbuf的第二个参数指定了null )?fn set_source_pixbuf(&self, pixbuf: &Pixbuf, x:
f64
, y:
f64
) { ffi::gdk_cairo_set_source_pixbuf
浏览 8
提问于2017-01-12
得票数 3
1
回答
Rust看不到我的重载
f64
乘法运算符
、
、
、
我正在用rust
实现
一个简单的矩阵库,目前我正在编写标量乘法的运算符。错误是error: mismatched types: expected `
f64
`, found `linalg::Mat<
f64
>` (expected
f64
, found struct linalg我只能使用
f64
*
f64
乘法吗,或者我在处理第二种情况时出错了吗?我尝试过专门用impl Mul<Mat<
f64
>, Mat<
f64
>
浏览 2
提问于2014-11-20
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
学习Rust设计模式18-19
用不到 100 行 Rust 使 Python 快 100 倍
30天拿下Rust之高级类型
内部网络监控软件的Scala实现:大数据处理与分析
深入探讨 Rust 语言所有权中的 Copy Trait
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券