Lines Matching defs:assert_parse

1654   macro_rules! assert_parse(
1663 assert_parse!(i8(&[0x00][..]), Ok((&b""[..], 0)));
1664 assert_parse!(i8(&[0x7f][..]), Ok((&b""[..], 127)));
1665 assert_parse!(i8(&[0xff][..]), Ok((&b""[..], -1)));
1666 assert_parse!(i8(&[0x80][..]), Ok((&b""[..], -128)));
1671 assert_parse!(be_i8(&[0x00][..]), Ok((&b""[..], 0)));
1672 assert_parse!(be_i8(&[0x7f][..]), Ok((&b""[..], 127)));
1673 assert_parse!(be_i8(&[0xff][..]), Ok((&b""[..], -1)));
1674 assert_parse!(be_i8(&[0x80][..]), Ok((&b""[..], -128)));
1679 assert_parse!(be_i16(&[0x00, 0x00][..]), Ok((&b""[..], 0)));
1680 assert_parse!(be_i16(&[0x7f, 0xff][..]), Ok((&b""[..], 32_767_i16)));
1681 assert_parse!(be_i16(&[0xff, 0xff][..]), Ok((&b""[..], -1)));
1682 assert_parse!(be_i16(&[0x80, 0x00][..]), Ok((&b""[..], -32_768_i16)));
1687 assert_parse!(be_u24(&[0x00, 0x00, 0x00][..]), Ok((&b""[..], 0)));
1688 assert_parse!(be_u24(&[0x00, 0xFF, 0xFF][..]), Ok((&b""[..], 65_535_u32)));
1689 assert_parse!(
1697 assert_parse!(be_i24(&[0xFF, 0xFF, 0xFF][..]), Ok((&b""[..], -1_i32)));
1698 assert_parse!(be_i24(&[0xFF, 0x00, 0x00][..]), Ok((&b""[..], -65_536_i32)));
1699 assert_parse!(
1707 assert_parse!(be_i32(&[0x00, 0x00, 0x00, 0x00][..]), Ok((&b""[..], 0)));
1708 assert_parse!(
1712 assert_parse!(be_i32(&[0xff, 0xff, 0xff, 0xff][..]), Ok((&b""[..], -1)));
1713 assert_parse!(
1721 assert_parse!(
1725 assert_parse!(
1729 assert_parse!(
1733 assert_parse!(
1741 assert_parse!(
1750 assert_parse!(
1762 assert_parse!(
1771 assert_parse!(
1787 assert_parse!(le_i8(&[0x00][..]), Ok((&b""[..], 0)));
1788 assert_parse!(le_i8(&[0x7f][..]), Ok((&b""[..], 127)));
1789 assert_parse!(le_i8(&[0xff][..]), Ok((&b""[..], -1)));
1790 assert_parse!(le_i8(&[0x80][..]), Ok((&b""[..], -128)));
1795 assert_parse!(le_i16(&[0x00, 0x00][..]), Ok((&b""[..], 0)));
1796 assert_parse!(le_i16(&[0xff, 0x7f][..]), Ok((&b""[..], 32_767_i16)));
1797 assert_parse!(le_i16(&[0xff, 0xff][..]), Ok((&b""[..], -1)));
1798 assert_parse!(le_i16(&[0x00, 0x80][..]), Ok((&b""[..], -32_768_i16)));
1803 assert_parse!(le_u24(&[0x00, 0x00, 0x00][..]), Ok((&b""[..], 0)));
1804 assert_parse!(le_u24(&[0xFF, 0xFF, 0x00][..]), Ok((&b""[..], 65_535_u32)));
1805 assert_parse!(
1813 assert_parse!(le_i24(&[0xFF, 0xFF, 0xFF][..]), Ok((&b""[..], -1_i32)));
1814 assert_parse!(le_i24(&[0x00, 0x00, 0xFF][..]), Ok((&b""[..], -65_536_i32)));
1815 assert_parse!(
1823 assert_parse!(le_i32(&[0x00, 0x00, 0x00, 0x00][..]), Ok((&b""[..], 0)));
1824 assert_parse!(
1828 assert_parse!(le_i32(&[0xff, 0xff, 0xff, 0xff][..]), Ok((&b""[..], -1)));
1829 assert_parse!(
1837 assert_parse!(
1841 assert_parse!(
1845 assert_parse!(
1849 assert_parse!(
1857 assert_parse!(
1866 assert_parse!(
1878 assert_parse!(
1887 assert_parse!(
1903 assert_parse!(be_f32(&[0x00, 0x00, 0x00, 0x00][..]), Ok((&b""[..], 0_f32)));
1904 assert_parse!(
1912 assert_parse!(
1916 assert_parse!(
1924 assert_parse!(le_f32(&[0x00, 0x00, 0x00, 0x00][..]), Ok((&b""[..], 0_f32)));
1925 assert_parse!(
1933 assert_parse!(
1937 assert_parse!(
1945 assert_parse!(
1949 assert_parse!(hex_u32(&b"ff;"[..]), Ok((&b";"[..], 255)));
1950 assert_parse!(hex_u32(&b"1be2;"[..]), Ok((&b";"[..], 7138)));
1951 assert_parse!(hex_u32(&b"c5a31be2;"[..]), Ok((&b";"[..], 3_315_801_058)));
1952 assert_parse!(hex_u32(&b"C5A31be2;"[..]), Ok((&b";"[..], 3_315_801_058)));
1953 assert_parse!(hex_u32(&b"00c5a31be2;"[..]), Ok((&b"e2;"[..], 12_952_347)));
1954 assert_parse!(
1958 assert_parse!(hex_u32(&b"ffffffff;"[..]), Ok((&b";"[..], 4_294_967_295)));
1959 assert_parse!(hex_u32(&b"0x1be2;"[..]), Ok((&b"x1be2;"[..], 0)));
1960 assert_parse!(hex_u32(&b"12af"[..]), Ok((&b""[..], 0x12af)));
1993 assert_parse!(recognize_float(&larger[..]), Ok(("", test)));
1995 assert_parse!(float(larger.as_bytes()), Ok((&b""[..], expected32)));
1996 assert_parse!(float(&larger[..]), Ok(("", expected32)));
1998 assert_parse!(double(larger.as_bytes()), Ok((&b""[..], expected64)));
1999 assert_parse!(double(&larger[..]), Ok(("", expected64)));
2003 assert_parse!(