traits 相关问题

在计算机编程中,特征是一组方法,用作“构建面向对象程序的简单概念模型”

Rust 中具有默认实现的相互递归特征

我希望有几个具有一些默认实现(硬要求)的特征,互相调用。当然,直接的方法是行不通的,因为特征 A 具有特征 B 作为

回答 1 投票 0

如何使特征中的异步函数返回发送的未来?

我有一个这样定义的特征: 特征我的特征{ async fn my_async_fn(arg: SendType) -> 结果>; } 如何使 my_async_fn 返回的 future 被 Send for

回答 1 投票 0

将性状 T 的 Rc<Self> 转换为 Rust 中的 Rc<T>

我有一个可以称为T的特质。我目前在很多地方使用Rc。 问题是我想向 T 添加一个默认方法来运行需要 Rc 的函数。乙...

回答 1 投票 0

特征的生命周期作为返回值

我想通过返回 impl 特征(如 create_trait() 中那样)来隐藏从 create 函数返回的实际实现。这怎么可能做到呢? 特质名称<'a> { fn 名字...

回答 3 投票 0

如何将多个特征界限重新表述为单个特征?

我有一个数学函数的工作库。我的问题是,许多具有泛型类型的函数都有详细的特征边界。例如: fn some_operation(a: &T, b: &T...

回答 1 投票 0

在 Scala 中处理多个特征和配置文件组合的建议

我有一种情况,我有多个特征,每个特征都包含一组方法。我现在必须通过配置文件向外部世界公开这些功能。例如,基本的

回答 1 投票 0

使用 Rust 惯用的方法来获得具有单个向量项别名的特征向量是什么?

我目前正在为 Sway WM 开发一个小型状态栏。该栏由多个实现 Widget 特征的对象组成。 在所有小部件中,时钟有点特别。我不只是想要

回答 1 投票 0

Rust 中的“impl const”是什么?

我在 Rust 代码中经常看到这种情况。以下是标准库中的一些示例: impl const 选项默认值 {...} 为 u64 {...} 实现 const From 什么是 impl const?

回答 3 投票 0

具有泛型的特质中的 self 是什么?

目标:为任何具有 to_string() 的类型实现特征的默认实现。 所以我的方法实际上可能是完全错误的。但我首先这样问问题是因为......

回答 3 投票 0

rust:具有泛型的特质中的 self 是什么?

目标:为任何具有 to_string() 的类型实现特征的默认实现。 所以我的方法实际上可能是完全错误的。但我首先这样问问题是因为......

回答 1 投票 0

访问泛型结构体字段声明中的关联内容

我有一个标签特征,它有一个关联的常量: 特质 特质 { const N:使用; } 我有一个通用的类型,受特征限制。我希望能够在声明中使用 N: 结构...

回答 1 投票 0

我应该使用泛型还是 Box<dyn> 在结构字段下使用特征方法?

我怎样才能创建一种代码,我可以在其中调用 让 saleor_app = SaleorApp::new(config); 让 saleor_app.apl.get("10.1:3000/gql/") 其中 SaleorApp 有一个 dyn Trait / Generic 字段,...

回答 1 投票 0

两个相关特征的冲突实现错误

我正在尝试为 A 类型的字段实现一些访问器特征。 有些结构总是有 A,其他一些结构可能有也可能没有,具体取决于它们的数据。 对于第一种情况,我定义了

回答 1 投票 0

在 Rust 中实现一个特征的特征?

我正在尝试构建一个数学库,并且我有一个特定实现(结构)将实现的特征矩阵。但我想在 Matrix 特征中提供尽可能多的功能。对于

回答 1 投票 0

如何在 Rust 中使用传递依赖的特征?

如何在我的应用程序中使用传递依赖项箱中的特征? 这是我遇到的问题的一个最小说明示例: 在 Cargo.toml 中,我有: [依赖项] 梅森_扭曲...

回答 1 投票 0

如何从返回 impl Trait 的函数初始化通用结构体的字段?

我有一个带有泛型类型字段的结构体和一个返回 impl Trait 的函数。我需要用函数的结果初始化该字段,但编译器无法识别...

回答 1 投票 0

如何在使用 ndarray 结构时正确满足 Rust 中的特征边界

我正在尝试实现一个 Tensor 结构,它将保存 ndarray 箱中的数组,其中 T 是元素类型,I 表示维度。该结构的核心思想是保存一个二维......

回答 2 投票 0

如何调用存储在 Box 中的 dyn 函数?

我有这个片段: 使用 std::sync::{Arc,互斥体}; pub 结构任务组 { 任务组:Arc dyn 迭代器>>>, } 实现任务组 { 夫...

回答 1 投票 0

Laravel 特征函数未找到

我查看了 stackoverflow 和 google,但似乎无法解决我的特征函数未找到的问题。我尝试过composer dump-autoload,我的composer.json已连接应用程序目录,甚至

回答 1 投票 0

Symfony6-可时间戳的学说扩展:特征有效,但属性无效

我尝试使用 StofDoctrineExtension 制作带时间戳的实体。不幸的是,我发现使用特征可以完美地工作,但不能使用属性。 有人可以告诉我我做错了什么吗? 这有效...

回答 2 投票 0

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