I'm implementing a struct in which one of the functions access data from a vector of strings. Is there a way to bind a generic type so that it is always a String
just for this single function? For example:
impl<T> MyStruct<T> {
// How can I restrict that T is String just for this function.
fn my_function(&self) -> Vec<T> {}
// ... some other functions
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…