assert_hex

Crates.ioassert_hex
lib.rsassert_hex
version0.4.1
sourcesrc
created_at2020-03-09 20:41:28.099108
updated_at2023-09-17 14:48:41.862892
descriptiondisplay assert panics in hexadecimal {:#x?} format
homepage
repositoryhttps://github.com/wcampbell0x2a/assert_hex
max_upload_size
id216975
size10,303
wcampbell (wcampbell0x2a)

documentation

README

assert_hex

Latest Version Rust Documentation Crates.io

display expression using {:#x?} format when false assertion causes panic!().

Why

Writing and testing protocol level libraries requires many tests to be written with respect to byte level protocol sections in hex. This library simplifies the process of viewing the differences between these types when tests fail by displaying by using the {:#x?} representation.

Usage

Compiler support: requires rustc 1.39+

$ cargo add assert_hex

Replace assert_eq or assert_ne with assert_eq_hex or assert_ne_hex respectively.

Changelog

See CHANGELOG.md

Commit count: 33

cargo fmt