Skip to main content

rusfuse/
utils.rs

1use std::mem::size_of;
2use std::slice;
3
4#[allow(dead_code)]
5pub fn to_bytes<T>(data: &T) -> &[u8] {
6    let v = data as *const T as *const u8;
7    let s = size_of::<T>();
8    return unsafe { slice::from_raw_parts(v, s) };
9}