calltrace 0.1.12

A service to structure your call traces (call stacks)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

use super::*;
#[test]
fn test_parse() {
    let inner =
        InnerFrame::parse("Z:\\Server\\xxx\\xx\\x\\zzzz.cpp( 6688 ): MIS_64.dll!zzzzz::ProcessH");
    assert!(inner.is_some());
    let inner = inner.unwrap();
    assert_eq!(inner.get_func().unwrap(), "MIS_64.dll!zzzzz::ProcessH");
    assert_eq!(
        inner.get_file().unwrap(),
        "Z:\\Server\\xxx\\xx\\x\\zzzz.cpp"
    );
    assert_eq!(inner.get_line().unwrap(), "6688");
}