{"ast_node_type":"function","tokens":[{"end":47,"kind":"keyword","start":0,"text":"///"}]}
/// impl<T> Foo<()> for T { fn foo(&self) { } }
/// pub trait Foo<T> { fn foo(&self) -> T; }
/// impl Foo<bool> for bool { fn foo(&self) -> bool { *self } }