【发布时间】:2015-04-07 08:02:41
【问题描述】:
我有以下可以正常工作的结构:
pub struct Pattern {
pub regex: &'static str,
pub view: Fn (Request) -> Response,
}
但我想更改 view 以接受任何实现 Renderable 的类型(特征约束)。我期待它以这种方式工作:
pub struct Pattern {
pub regex: &'static str,
pub view: Fn <T: Renderable> (Request) -> T,
}
但没有运气。有什么想法吗?
【问题讨论】:
标签: rust