traits 相关问题

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

为什么std :: mem :: drop`与特质范围较高的闭包| _ |()不完全相同?

std :: mem :: drop的实现记录如下:pub fn drop (_ x:T){}因此,我希望闭包| _ | ()(俗称马桶盖)是...

回答 1 投票 4

如何解决“ actix_web :: handler :: AsyncFactory 未实现”错误?

这是我的代码。我正在尝试从Rust subreddit获得帖子。我将使用Actix的内置客户端,但它在Windows上不起作用,因此使用reqwest代替:使用actix_web :: {self,...

回答 1 投票 2

在Laravel数据库迁移中使用特征

我的上司告诉我,我可以创建一个类似于播种机的特征,然后在迁移中使用它。在服务器上运行迁移时,数据库会在迁移时自动播种...

回答 1 投票 0

使用PHP特性存储之前修改数据

我尝试使用PHP特性加密Laravel模型中的某些密钥,该特性已经加密了setAttribute方法中的值,但是数据未经加密就存储在数据库中,我不明白为什么会这样...

回答 1 投票 0

Scala生成参数化案例类的任意实例

我想生成参数化案例类的任意元素,并使用ScalaCheck的gen来找到该库。这适用于具体类型,但不适用于抽象类型。是...

回答 1 投票 0

创建绑定到整数类型的泛型函数

为了学习防锈,我从一些基本练习开始。我写了一个简单的函数,希望能用惯用的锈来计数整数中设置的位数。 fn bit_count(x:...

回答 1 投票 1

是否可以在特征定义中将`impl Trait`用作函数的返回类型?

是否可以将特征内部的函数定义为具有隐式Trait返回类型?我想创建一个可以由多个结构实现的特征,以便所有...

回答 4 投票 22

[尝试使用特征,但一直说找不到”

我具有连接到外部端点的api特性。我想在称为ProductClass的类中使用此特征。特质与该类位于同一文件夹中,但出现错误是我使用ApiTrait添加...

回答 1 投票 0

如何将结构的Vec强制为特征对象的Vec?

[尝试创建作为向量的HashMap的DB结构。每个Vec都包含Box 。使用std :: collections :: HashMap;特征模型{fn id(&self)-> i32; }结构用户; ...

回答 1 投票 1

为什么编译器不能接受特征向量的HashMap?

[尝试创建作为Vector的HashMap的DB结构。每个向量包含Box 。使用std :: collections :: HashMap;特征模型{fn id(&self)-> i32; }结构用户; ...

回答 1 投票 0

返回具有关联类型的特征

结构A;结构PropA;结构B; struct PropB;特质AB {类型道具; fn a(&self)->(); fn b(&self,p:Self :: prop)->(); }用于A {类型prop = PropA的impl AB; fn a(&...

回答 1 投票 0

如何动态生成用于特征的值?

对于我正在编写的库,我在HOW上有一个属性,该属性使用handles特性将由另一HOW所完成的各种角色的方法委派给该HOW的实例。我的第一次尝试是...

回答 1 投票 0

使用Option :: None时是否有一种提示编译器使用某种默认泛型的方法?

我需要一个获得通用类型T的Option的函数,该选项实现特征std :: iter :: IntoIterator。一个幼稚的实现可能看起来像以下内容(是的,解包将对None感到恐慌):...

回答 2 投票 3

特质变量

我在Laravel中创建了一个特征。在myconstruct中,我正在调用setting('value')-这是由qcod / laravel-app-settings包提供的。但是当我引用$ this-> token或...

回答 2 投票 0

多重继承,特征和特性,这是最佳方法吗?

我有一些类可以与不同类型的数据库进行交互。每个数据库类都需要扩展一些常规类。像:

回答 1 投票 -1

使用在项目的库根目录中声明的模块内的Rust特性

我正在Rust中构建一个工具,该工具能够生成虚拟时间序列数据以测试我们现有的不同系统。我正在尝试实现在我的...

回答 1 投票 1

Function0的标量堆栈修改

我只是在Scala的堆栈修改中遇到了非常奇怪的行为。让我们看一个示例:类Base扩展Function0 [Unit] {覆盖def apply():Unit = println(“ base”)}特质修改...

回答 1 投票 1

如何通过特征功能发送不同的结构?

枚举属性{Triangle(TriangleProperty),Square(SquareProperty),} struct Triangle {x:u8,y:Vec ,} struct Square {x:u8,y:String,}结构... ] >>

回答 1 投票 1

是否有一种特征可以为其自身所扩展的另一个特征中的关联类型指定自身?

我想定义一个特征,该特征具有另一个特征,该特征具有自己的特征对象类型作为关联类型:///用于制造事物的特征。特质Make {类型输出:?Sized; fn make(...

回答 1 投票 2

Symfony:有关于目录名称的最佳实践,包括特征和接口吗?

我想我无法在我的包中创建一个Trait或Interface目录,因为这是一个在使用时会带来问题的关键字 即use MyBundle trait MyTrait...

回答 3 投票 5

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