{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//!"}]}
//! is based on the `push_outlives_components` function defined in rustc_infer,
//! Code that handles "type-outlives" constraints like `T: 'a`. This
//! but it adds a bit of heuristics on top, in particular to deal with