我有这个:
fn with_name<P>(name: &'static str) -> impl Fn(P) -> String
where
P: Fn(&str) -> Markup,
{
move |t| render(t(name))
}
我正在寻找使用我的API的方法:
with_name("hi")(|title: &str| html! { ... })
这有效,但是wasm_bindgen无法执行生存期/类型参数。这是过度设计的吗?有更好的方法吗?