蚀性状 问答列表

具有默认实现和所需结构成员的特征

作者:LongHike 提问时间:12/20/2020

我有一个生锈特征,它应该为向量添加一个值。为了使函数正常工作,必须确保在为具体结构实现特征时存在向量。add_job 当然,以下代码会失败,因为作业从未实现。它只是为了证明我的意图: trait ...

如何在耦合微分方程的求解器中更有效地使用特征?

作者:exocortex 提问时间:11/4/2022

一些背景 我正在编写一个(延迟)耦合微分方程组的求解器,即“积分方程”。类似于 Lorenz-System(无延迟反馈)或 Mackey-Glass 系统(具有延迟反馈),但(可能)有多个这样的系统...

无法为整数类型实现泛型 FN

作者:user52366 提问时间:11/4/2023

我在 C++ 方面经验丰富,并开始玩 rust。 尝试实现一些简单的泛型函数时,我遇到了以下问题: use std::ops::BitAnd; use std::cmp::Eq; fn is_o...

是否可以定义一个带有可调用参数的函数,其中可调用的参数数量未指定?

作者:Archirk 提问时间:11/5/2023

假设我有这样的特质: trait Task<T> { fn solve(&self, func: fn(T) -> T) -> T; } 该设置仅允许传递以下功能: fn solution(...

结构中未推断出默认泛型类型参数

作者:Alberto 提问时间:11/6/2023

我有一个泛型结构,带有一个默认的泛型类型参数,实现了特征。这是我的代码:Test pub trait Implementation { fn test(); } pub struct First...

实现具有特定类型参数的泛型结构时出现类型不匹配错误

作者:Alberto 提问时间:11/10/2023

我正在尝试实现一个通用结构 A1Implementation,它采用一个类型参数 B,该参数应该实现特征 A1。但是,当我尝试创建具有特定类型Ex1_A1的 A1Implementation 实例时,...

具有默认特征实现的 Rust 泛型

作者:Alberto 提问时间:11/9/2023

我正在做一个 Rust 项目,我定义了几个特征(A1、A2 和 A3),每个特征都有多个实现。我还有一个结构算法,它基于这些特征采用泛型。我想为泛型提供默认特征实现,以防用户未提供特定实现。 这是我...

返回泛型类型的 Rust 函数

作者:Hakob Arshakyan 提问时间:11/12/2023

use std::marker::PhantomData; fn main() { pub type KG = u32; #[derive(Eq, PartialEq, Debug, Clon...


共8条 当前第1页