odict 3.3.0

A blazingly-fast dictionary file format for human languages
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use core::{alloc::Layout, ptr::NonNull};

#[allow(dead_code)]
pub fn dangling(layout: &Layout) -> NonNull<u8> {
    #[cfg(miri)]
    {
        layout.dangling()
    }
    #[cfg(not(miri))]
    unsafe {
        NonNull::new_unchecked(layout.align() as *mut u8)
    }
}