Lines Matching refs:num
123 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $t:ty {
128 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $t {
134 unsafe fn view_links(me: *const Self) -> *mut $crate::list::ListLinks<$num> {
137 <Self as $crate::list::HasListLinks<$num>>::raw_get_list_links(me.cast_mut())
150 unsafe fn view_value(me: *mut $crate::list::ListLinks<$num>) -> *const Self {
151 let offset = <Self as $crate::list::HasListLinks<$num>>::OFFSET;
166 unsafe fn prepare_to_insert(me: *const Self) -> *mut $crate::list::ListLinks<$num> {
168 unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) }
176 unsafe fn post_remove(me: *mut $crate::list::ListLinks<$num>) -> *const Self {
177 let offset = <Self as $crate::list::HasListLinks<$num>>::OFFSET;
187 $(impl$({$($generics:tt)*})? ListItem<$num:tt> for $t:ty {
192 unsafe impl$(<$($generics)*>)? $crate::list::ListItem<$num> for $t {
201 unsafe fn prepare_to_insert(me: *const Self) -> *mut $crate::list::ListLinks<$num> {
203 let links_field = unsafe { <Self as $crate::list::ListItem<$num>>::view_links(me) };
205 … let spoff = $crate::list::ListLinksSelfPtr::<Self, $num>::LIST_LINKS_SELF_PTR_OFFSET;
229 unsafe fn view_links(me: *const Self) -> *mut $crate::list::ListLinks<$num> {
231 unsafe { <Self as HasListLinks<$num>>::raw_get_list_links(me.cast_mut()) }
249 unsafe fn view_value(links_field: *mut $crate::list::ListLinks<$num>) -> *const Self {
250 … let spoff = $crate::list::ListLinksSelfPtr::<Self, $num>::LIST_LINKS_SELF_PTR_OFFSET;
265 unsafe fn post_remove(me: *mut $crate::list::ListLinks<$num>) -> *const Self {
269 unsafe { <Self as $crate::list::ListItem<$num>>::view_value(me) }