rust code does #[link_section = ".interrupts.DMA1_CHANNEL1"] static IRQ: fn() = on_irq; #[link_section = ".interrupts.DMA1_CHANNEL2"] static IRQ: fn() = on_irq; ...etc