{"ast_node_type":"struct","tokens":[{"end":44,"kind":"keyword","start":0,"text":"pub"}]}
pub struct ObligationCauseCodeHandle<'tcx> {
#[derive(TypeVisitable, TypeFoldable, TyEncodable, TyDecodable)]
    /// `None` for `ObligationCauseCode::Misc` (a common case, occurs ~60% of