syntax_data: {"ast_node_type":"other","tokens":[{"end":25,"kind":"keyword","start":0,"text":"#[derive(Default,"}]}
source_snippet: #[derive(Default, Debug)]
context_before: /// Used for reverting changes made by `DerefSeparator`
context_after: pub(crate) struct UnDerefer<'tcx> {