(&self, f: &mut Formatter<'_>)
| 514 | |
| 515 | impl Debug for CoreCallingConvention { |
| 516 | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { |
| 517 | f.debug_struct("CoreCallingConvention") |
| 518 | .field("name", &self.name()) |
| 519 | .field("caller_saved_registers", &self.caller_saved_registers()) |
| 520 | .field("callee_saved_registers", &self.callee_saved_registers()) |
| 521 | .field("int_arg_registers", &self.int_arg_registers()) |
| 522 | .field("float_arg_registers", &self.float_arg_registers()) |
| 523 | .field( |
| 524 | "arg_registers_shared_index", |
| 525 | &self.arg_registers_shared_index(), |
| 526 | ) |
| 527 | .field( |
| 528 | "reserved_stack_space_for_arg_registers", |
| 529 | &self.reserved_stack_space_for_arg_registers(), |
| 530 | ) |
| 531 | .field("stack_adjusted_on_return", &self.stack_adjusted_on_return()) |
| 532 | .field( |
| 533 | "is_eligible_for_heuristics", |
| 534 | &self.is_eligible_for_heuristics(), |
| 535 | ) |
| 536 | .field("return_int_reg", &self.return_int_reg()) |
| 537 | .field("return_hi_int_reg", &self.return_hi_int_reg()) |
| 538 | .field("return_float_reg", &self.return_float_reg()) |
| 539 | .field("global_pointer_reg", &self.global_pointer_reg()) |
| 540 | .field( |
| 541 | "implicitly_defined_registers", |
| 542 | &self.implicitly_defined_registers(), |
| 543 | ) |
| 544 | .field( |
| 545 | "are_argument_registers_used_for_var_args", |
| 546 | &self.are_argument_registers_used_for_var_args(), |
| 547 | ) |
| 548 | .finish() |
| 549 | } |
| 550 | } |
| 551 | |
| 552 | impl Hash for CoreCallingConvention { |
nothing calls this directly
no test coverage detected