1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use core::panic::PanicInfo;

use crate::{print, println};

#[cfg(not(test))]
#[panic_handler]
pub fn panic_handler(info: &PanicInfo) -> ! {
    print!("panic: ");

    let message = info.message();
    if let Some(m) = message {
        println!("{}", m);
    }
    loop {}
}