{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"but"}]}
but `rustc_abi` contains the types for calculating layout and describing register-passing.
For example, a platform's `extern "C" fn` calling convention will be implemented in `rustc_target`
This makes it easier to describe things in the same way across targets, codegen backends, and