{"ast_node_type":"struct","tokens":[{"end":35,"kind":"keyword","start":0,"text":"pub"}]}
pub struct DerivedHostCause<'tcx> {
#[derive(TypeVisitable, TypeFoldable)]
    /// The trait predicate of the parent obligation that led to the