Function sylvia::utils::assert_no_intersection

source ·
pub const fn assert_no_intersection<const N: usize>(msgs: [&[&str]; N])
Expand description

§Examples

Compile time intersection assert. Will panic! in case duplicated messages were provided. Requires sorted arrays to work.

    const _: () = {
        let msgs: [&[&str]; 2] = [&["msg_a", "msg_b"], &["msg_c", "msg_d"]];
        sylvia::utils::assert_no_intersection(msgs);
    };