Lines Matching refs:Rawlink

202     fn prev(&mut self) -> &mut Rawlink<Self>  in prev()
205 fn next(&mut self) -> &mut Rawlink<Self> in next()
277 next: Rawlink<ObjectPage<'a>>,
279 prev: Rawlink<ObjectPage<'a>>,
305 fn prev(&mut self) -> &mut Rawlink<Self> { in prev()
309 fn next(&mut self) -> &mut Rawlink<Self> { in next()
353 None => Rawlink::none(), in iter_mut()
354 Some(ref mut m) => Rawlink::some(*m), in iter_mut()
367 *new_head.prev() = Rawlink::none(); in insert_front()
371 *new_head.prev() = Rawlink::none(); in insert_front()
372 *head.prev() = Rawlink::some(new_head); in insert_front()
374 *head.next() = Rawlink::some(new_head); in insert_front()
390 None => Rawlink::none(), in remove_from_list()
391 Some(next) => Rawlink::some(next), in remove_from_list()
400 None => Rawlink::none(), in remove_from_list()
401 Some(prev) => Rawlink::some(prev), in remove_from_list()
407 *slab_page.prev() = Rawlink::none(); in remove_from_list()
408 *slab_page.next() = Rawlink::none(); in remove_from_list()
422 *n.prev() = Rawlink::none(); in pop()
427 *node.prev() = Rawlink::none(); in pop()
428 *node.next() = Rawlink::none(); in pop()
449 head: Rawlink<P>,
462 None => Rawlink::none(), in next()
463 Some(ref mut sp) => Rawlink::some(*sp), in next()
476 pub struct Rawlink<T> { struct
480 impl<T> Default for Rawlink<T> { implementation
482 Rawlink { p: ptr::null_mut() } in default()
486 impl<T> Rawlink<T> { impl
488 pub(crate) fn none() -> Rawlink<T> { in none()
489 Rawlink { p: ptr::null_mut() } in none()
493 pub(crate) fn some(n: &mut T) -> Rawlink<T> { in some()
494 Rawlink { p: n } in some()
520 pub(crate) fn take(&mut self) -> Rawlink<T> { in take()
521 mem::replace(self, Rawlink::none()) in take()