Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Generics 如何绑定结构';s泛型类型,以便它是关联函数的具体类型?_Generics_Rust - Fatal编程技术网

Generics 如何绑定结构';s泛型类型,以便它是关联函数的具体类型?

Generics 如何绑定结构';s泛型类型,以便它是关联函数的具体类型?,generics,rust,Generics,Rust,我正在实现一个结构,其中一个函数从字符串向量访问数据。是否有一种方法可以绑定泛型类型,使其始终是一个字符串,仅用于此单个函数?例如: impl MyStruct{ //我如何限制T仅用于此函数的字符串。 fn my_函数(&self)->Vec{} //…其他一些功能 } 使用具体类型而不是通用类型: impl MyStruct{ fn my_函数(&self)->Vec{} } 另见:

我正在实现一个结构,其中一个函数从字符串向量访问数据。是否有一种方法可以绑定泛型类型,使其始终是一个
字符串
,仅用于此单个函数?例如:

impl MyStruct{
//我如何限制T仅用于此函数的字符串。
fn my_函数(&self)->Vec{}
//…其他一些功能
}

使用具体类型而不是通用类型:

impl MyStruct{
fn my_函数(&self)->Vec{}
}
另见: