rt 0.19.1

A real-time operating system capable of full preemption
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
macro_rules! ptr_to_field {
    ($ptr: expr, $($field: ident),+) => {{
        let ptr = $ptr;
        unsafe { &raw const (*ptr)$(.$field)+ }
    }};
}

macro_rules! ptr_to_field_mut {
    ($ptr: expr, $($field: ident),+) => {{
        let ptr = $ptr;
        unsafe { &raw mut (*ptr)$(.$field)+ }
    }};
}

pub(crate) use ptr_to_field;
pub(crate) use ptr_to_field_mut;