pub use type_variance::{Covariant, Contravariant, Invariant}; pub struct Lifetime<'a> { _variance: Covariant<&'a ()>, } pub struct Co(pub Covariant); pub struct Contra(pub Contravariant); pub struct In(pub Invariant);