lento 0.1.1

Cross platform ui framework
1
2
3
4
5
6
7
8
9
10
11
12
pub fn print_trace(msg: &str) {
    println!("{}", msg);
    backtrace::trace(|frame| {
        // println!("capture_and_print_backtrace frame={:?}", frame);
        backtrace::resolve_frame(frame, |symbol| {
            let file_name = symbol.filename().map(|f| f.to_string_lossy().to_string()).unwrap_or_default();
            let file_no = symbol.lineno().unwrap_or(0);
            println!("{}:{}", file_name, file_no);
        });
        true // keep going to the next frame
    });
}