non_empty_bytes

Macro non_empty_bytes 

Source
macro_rules! non_empty_bytes {
    ($bytes: expr) => { ... };
}
Expand description

Similar to non_empty_slice!, but constructs NonEmptyBytes.

§Examples

Simple usage:

use non_empty_slice::non_empty_bytes;

let nekit = non_empty_bytes!(b"nekit");

Panicking if the bytes are empty:

use non_empty_slice::non_empty_bytes;

let never = non_empty_bytes!(b"");

Compilation failure in const contexts:

use non_empty_slice::non_empty_bytes;

let never = const { non_empty_bytes!(b"") };