我是一个生锈的新手,在过去的几天里,我与一堆东西作斗争,但找不到任何关于这方面的信息。我有一个泛型结构(我已经简化了它来说明这个问题)。我假设我需要暗示T必须实现一个新方法。使用特征?或者类似的东西,但是搜索只能找到基本的东西 public struct dude< T > {}
impl < T > dude< T
我正在尝试创建一个在slice以及VecDeque、BTreeMap和HashMap中捕获iter函数的特征。我希望这个特征的实现者能够指定和实现他们自己的迭代器类型,但是看起来这个迭代器类型必须有一个生命周期参数,并且不能作为关联类型给出。更详细地说,下面是我希望在Rust中可以实现的东西: trait RefIterable<T>
where for<