cost 414 ms
是否可以在 Rust 中使用 const 泛型实例化新类型? - Is it possible to instantiate new types using const generics in Rust?

我不是 const 泛型方面的专家,但我尝试了几种不同的方法,但在尝试涉及对 const 泛型进行操作的新类型实例化时,都存在问题,例如:当尝试从K增加这个 const 泛型结构中的基数时到K+1 。 // Given a Base<K> return a Base<K+1> ...

满足与 const 泛型表达式绑定的特征,有可能吗? - Satisfying a trait bound with a const generic expression, is it possible?

我正在尝试利用当前不稳定的功能generic_const_exprs让我的库的用户知道他们生成的类型的结果维度。 我的用例要复杂得多,但我创建了一个带有可重现错误的最小示例。 主要思想是,给定一个Tensor<N>作为输入,我想输出一个Tensor<M> ,其中M是{N + ...

为什么 Y 是一个受约束的 const 泛型,在这里报告为不受约束? - Why is Y, a constrained const generic, reported as unconstrained here?

我正在 Rust 中编写一个固定大小的位序列类型,具有夜间功能generic_const_exprs和int_roundings ,并且我能够这样impl BitAndAssign (我没有包括正文,因为没有必要验证第一个示例构建而第二个没有):trait Bits { const BIT ...

由 const 泛型表达式限定的方法不满足特征限定 - Method bounded by a const generic expression does not satisfy trait bound

我目前正在按照 Jamis Buck 的“The Ray Tracer Challenge”一书实施光线追踪器。 我已经到了必须在矩阵上实现一些方法的部分,并且由于这些矩阵的编译时大小已知,我选择使用const generics expressions (仍然只在夜间频道上可用)来实现它们。#![f ...

如何初始化一个 const 泛型数组? - How to initialize a const generic array?

我正在尝试了解有关 const generics 以及它们如何应用于任何维度的某些网格算法的更多信息。 下面是一个片段 - 如何创建一个 const 泛型参数大小的数组? 以上导致编译器错误: 请注意,我不是在寻找使用Vec<N>的解决方案。 如何用一些值初始化这个通用数组? ...

在 Rust nightly 中使用关联的常量和常量泛型时的类型不匹配 - Mismatched types when using associated consts and const generics in Rust nightly

因此,对于我正在编写的库,我想计算 N 维(2、3、4 等...)中两点之间的距离,并且我有一个 Point 特征,以便库的用户可以在他们的自己的类型,只要它们是“点像”。 我有一个特征“Point”,它的维度 (N) 和浮点类型 (T) 保持为关联类型和常量: pub trait Point: ...

是否可以在 Rust 的常量 generics 上使用函数 - Is it possible to use functions on Rust's constant generics

所以说我正在为数组编写一个包装器类型。 我有一些 function 会改变数组包装器的长度,比如 function 是串联: 当我尝试编译这段代码时,rust 编译器变得非常疯狂。 认为这可能与添加与实现多个特征相对应的类型有关,我尝试了乘法而不是加法,这也不起作用。 我知道 rust 可以在编译时 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM