{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"pub"}]}
    pub trait Error: crate::fmt::Debug + crate::fmt::Display {
    #[rustc_has_incoherent_inherent_impls]
        fn source(&self) -> Option<&(dyn Error + 'static)> {