syntax_data: {"ast_node_type":"function","tokens":[{"end":63,"kind":"keyword","start":0,"text":"pub"}]}
source_snippet:     pub fn cast_to<T: Into<CastTarget>>(&mut self, target: T) {
context_after:         self.mode = PassMode::Cast { cast: Box::new(target.into()), pad_i32: false };