1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
use nom::{le_u32, le_i32};
use super::{Size, Position};

named!(pub parse_size<Size>,
    do_parse!(
        width: le_u32 >>
        height: le_u32 >>
        (Size{width, height})
    )
);

named!(pub parse_position<Position>,
    do_parse!(
        top: le_i32 >>
        left: le_i32 >>
        (Position{top, left})
    )
);