memx 0.2.0

memory functions like libc memcmp(), memchr(), memmem(), memcpy(), memset()
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod test {
    //
    #[test]
    fn test_size_of() {
        assert_eq!(std::mem::size_of::<memx::RangeError>(), 0);
        //
        #[cfg(target_pointer_width = "64")]
        {
            assert_eq!(std::mem::size_of::<memx::iter::MemchrIter>(), 32);
            assert_eq!(std::mem::size_of::<memx::iter::MemrchrIter>(), 32);
        }
        #[cfg(target_pointer_width = "32")]
        {
            assert_eq!(std::mem::size_of::<memx::iter::MemchrIter>(), 16);
            assert_eq!(std::mem::size_of::<memx::iter::MemrchrIter>(), 16);
        }
    }
}