rust-lifetime-complex

Installation
SKILL.md

高级生命周期与类型系统

核心问题

为什么这个类型转换就是编译不过?

类型系统的边界往往出乎意料。


HRTB + dyn Trait Object 冲突

问题代码

// ❌ HRTB 不能装进 dyn trait object
pub type ConnFn<T> =
    dyn for<'c> FnOnce(&'c mut PgConnection) -> BoxFuture<'c, T> + Send;
Related skills
Installs
3
GitHub Stars
29
First Seen
Jan 30, 2026