{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//"}]}
    // enums or foreign types. To see why this restriction exists, consider the
    // so that they can only be implemented on nominal types, such as structs,
    // following example (#22978). Imagine that crate A defines an auto trait