(&mut self, alignment: Alignment)
| 362 | } |
| 363 | |
| 364 | pub fn align_area(&mut self, alignment: Alignment) { |
| 365 | match alignment { |
| 366 | Alignment::Pointer => uwriteln!( |
| 367 | self.src, |
| 368 | "#[cfg_attr(target_pointer_width=\"64\", repr(align(8)))] |
| 369 | #[cfg_attr(target_pointer_width=\"32\", repr(align(4)))]" |
| 370 | ), |
| 371 | Alignment::Bytes(bytes) => { |
| 372 | uwriteln!(self.src, "#[repr(align({align}))]", align = bytes.get()) |
| 373 | } |
| 374 | } |
| 375 | } |
| 376 | |
| 377 | pub fn finish(&mut self) -> String { |
| 378 | if !self.return_pointer_area_size.is_empty() { |
no outgoing calls
no test coverage detected