MCPcopy Create free account

hub / github.com/Amanieu/intrusive-rs / functions

Functions375 in github.com/Amanieu/intrusive-rs

↓ 4 callersMethodremove
(&mut self)
src/rbtree.rs:1287
↓ 4 callersFunctionsplice
( link_ops: &mut T, start: T::LinkPtr, end: T::LinkPtr, prev: Option<T::LinkPtr>, next: Op
src/linked_list.rs:564
↓ 4 callersMethodupper_bound_internal
( &self, bound: Bound<&Q>, )
src/rbtree.rs:1998
↓ 4 callersMethodwith_cursor_mut
(&mut self, f: impl FnOnce(&mut CursorMut<'_, A>) -> T)
src/rbtree.rs:1513
↓ 4 callersMethodwith_cursor_mut
(&mut self, f: impl FnOnce(&mut CursorMut<'_, A>) -> T)
src/xor_linked_list.rs:1158
↓ 4 callersMethodwith_cursor_mut
(&mut self, f: impl FnOnce(&mut CursorMut<'_, A>) -> T)
src/linked_list.rs:1129
↓ 3 callersMethodas_cursor
(&self)
src/rbtree.rs:1216
↓ 3 callersMethodas_cursor
(&self)
src/xor_linked_list.rs:680
↓ 3 callersMethodas_cursor
(&self)
src/linked_list.rs:758
↓ 3 callersMethodback_mut
(&mut self)
src/linked_list.rs:1351
↓ 3 callersMethodclear
(&mut self)
src/rbtree.rs:1809
↓ 3 callersMethodclear
(&mut self)
src/xor_linked_list.rs:1552
↓ 3 callersMethodclear
(&mut self)
src/linked_list.rs:1382
↓ 3 callersMethodcursor_owning
(self)
src/rbtree.rs:1645
↓ 3 callersMethodcursor_owning
(self)
src/xor_linked_list.rs:1303
↓ 3 callersMethodcursor_owning
(self)
src/linked_list.rs:1257
↓ 3 callersMethodfind_internal
( &self, key: &Q, )
src/rbtree.rs:1846
↓ 3 callersMethodforce_unlink
(&self)
src/rbtree.rs:135
↓ 3 callersMethodforce_unlink
(&self)
src/xor_linked_list.rs:122
↓ 3 callersMethodforce_unlink
(&self)
src/linked_list.rs:94
↓ 3 callersMethodforce_unlink
(&self)
src/singly_linked_list.rs:79
↓ 3 callersMethodfront_mut
(&mut self)
src/rbtree.rs:1712
↓ 3 callersMethodinsert_before
(&mut self, val: <A::PointerOps as PointerOps>::Pointer)
src/rbtree.rs:1413
↓ 3 callersMethodinto_inner
(self)
src/rbtree.rs:1490
↓ 3 callersMethodinto_iter
(self)
src/rbtree.rs:2261
↓ 3 callersMethodis_null
(&self)
src/singly_linked_list.rs:530
↓ 3 callersMethodlower_bound
(&'a self, bound: Bound<&Q>)
src/rbtree.rs:1953
↓ 3 callersMethodlower_bound_mut
( &'a mut self, bound: Bound<&Q>, )
src/rbtree.rs:1968
↓ 3 callersMethodnode_from_value
( &mut self, val: <A::PointerOps as PointerOps>::Pointer, )
src/xor_linked_list.rs:1230
↓ 3 callersMethodnode_from_value
( &mut self, val: <A::PointerOps as PointerOps>::Pointer, )
src/linked_list.rs:1188
↓ 3 callersMethodor_insert
Inserts an element into the `RBTree` if the entry is vacant, returning a `CursorMut` to the resulting value. If the entry is occupied then a `CursorMu
src/rbtree.rs:2385
↓ 3 callersMethodpop_front
(&mut self)
src/xor_linked_list.rs:1617
↓ 3 callersMethodrelease_link
(&mut self, ptr: Self::LinkPtr)
src/xor_linked_list.rs:190
↓ 3 callersMethodrelease_link
(&mut self, ptr: Self::LinkPtr)
src/linked_list.rs:162
↓ 3 callersMethodrelease_link
(&mut self, ptr: Self::LinkPtr)
src/singly_linked_list.rs:147
↓ 3 callersMethodremove
(&mut self)
src/xor_linked_list.rs:762
↓ 3 callersMethodremove
(&mut self)
src/linked_list.rs:826
↓ 3 callersMethodset_packed
(&self, packed: usize)
src/xor_linked_list.rs:303
↓ 3 callersMethodsplice_after
(&mut self, mut list: XorLinkedList<A>)
src/xor_linked_list.rs:952
↓ 3 callersMethodsplit_after
(&mut self)
src/xor_linked_list.rs:1018
↓ 3 callersMethodsplit_after
(&mut self)
src/linked_list.rs:1009
↓ 3 callersMethodsplit_before
(&mut self)
src/xor_linked_list.rs:1065
↓ 3 callersMethodsplit_before
(&mut self)
src/linked_list.rs:1048
↓ 3 callersMethodtake
(&mut self)
src/rbtree.rs:1828
↓ 3 callersMethodupper_bound
(&'a self, bound: Bound<&Q>)
src/rbtree.rs:2031
↓ 3 callersMethodupper_bound_mut
( &'a mut self, bound: Bound<&Q>, )
src/rbtree.rs:2046
↓ 2 callersMethodas_cursor
(&self)
src/singly_linked_list.rs:649
↓ 2 callersMethodback_mut
(&mut self)
src/rbtree.rs:1739
↓ 2 callersMethodclear
(&mut self)
src/singly_linked_list.rs:1128
↓ 2 callersMethodcursor
(&self)
src/rbtree.rs:1627
↓ 2 callersMethodcursor
(&self)
src/xor_linked_list.rs:1281
↓ 2 callersMethodcursor
(&self)
src/linked_list.rs:1239
↓ 2 callersMethodcursor_owning
(self)
src/singly_linked_list.rs:1031
↓ 2 callersMethodfront_owning
(self)
src/rbtree.rs:1721
↓ 2 callersMethodfront_owning
(self)
src/xor_linked_list.rs:1501
↓ 2 callersMethodfront_owning
(self)
src/linked_list.rs:1333
↓ 2 callersMethodinto_inner
(self)
src/xor_linked_list.rs:1133
↓ 2 callersMethodinto_inner
(self)
src/linked_list.rs:1106
↓ 2 callersMethodis_empty
(&self)
src/xor_linked_list.rs:1275
↓ 2 callersMethodis_empty
(&self)
src/linked_list.rs:1233
↓ 2 callersMethoditer
(&self)
src/linked_list.rs:1368
↓ 2 callersMethoditer
(&self)
src/singly_linked_list.rs:1115
↓ 2 callersFunctionlink_between
( link_ops: &mut T, ptr: T::LinkPtr, prev: Option<T::LinkPtr>, next: Option<T::LinkPtr>, )
src/singly_linked_list.rs:441
↓ 2 callersMethodnext
(&self, ptr: Self::LinkPtr)
src/rbtree.rs:275
↓ 2 callersMethodnext_back
(&mut self)
src/rbtree.rs:2449
↓ 2 callersMethodnode_from_value
( &mut self, val: <A::PointerOps as PointerOps>::Pointer, )
src/singly_linked_list.rs:964
↓ 2 callersMethodparent_color
(&self)
src/rbtree.rs:407
↓ 2 callersMethodpop_front
(&mut self)
src/linked_list.rs:1445
↓ 2 callersMethodpop_front
(&mut self)
src/singly_linked_list.rs:1181
↓ 2 callersFunctionpost_insert
This code is based on the red-black tree implementation in libc++
src/rbtree.rs:817
↓ 2 callersMethodpush_front
(&mut self, val: <A::PointerOps as PointerOps>::Pointer)
src/xor_linked_list.rs:1603
↓ 2 callersMethodpush_front
(&mut self, val: <A::PointerOps as PointerOps>::Pointer)
src/linked_list.rs:1431
↓ 2 callersMethodreverse
(&mut self)
src/xor_linked_list.rs:1633
↓ 2 callersMethodsplice_after
(&mut self, mut list: LinkedList<A>)
src/linked_list.rs:951
↓ 2 callersMethodsplice_before
(&mut self, mut list: LinkedList<A>)
src/linked_list.rs:979
↓ 2 callersFunctionsplice_between
( link_ops: &mut T, start: T::LinkPtr, end: T::LinkPtr, prev: Option<T::LinkPtr>, next: Op
src/xor_linked_list.rs:468
↓ 2 callersMethodwith_cursor_mut
(&mut self, f: impl FnOnce(&mut CursorMut<'_, A>) -> T)
src/singly_linked_list.rs:906
↓ 1 callersMethodacquire_link
(&mut self, ptr: Self::LinkPtr)
src/rbtree.rs:211
↓ 1 callersMethodacquire_link
(&mut self, ptr: Self::LinkPtr)
src/xor_linked_list.rs:180
↓ 1 callersMethodacquire_link
(&mut self, ptr: Self::LinkPtr)
src/linked_list.rs:152
↓ 1 callersMethodacquire_link
(&mut self, ptr: Self::LinkPtr)
src/singly_linked_list.rs:137
↓ 1 callersMethodback_owning
(self)
src/rbtree.rs:1748
↓ 1 callersMethodback_owning
(self)
src/xor_linked_list.rs:1528
↓ 1 callersMethodback_owning
(self)
src/linked_list.rs:1360
↓ 1 callersFunctionbuild_tree
(values: &[i32])
src/rbtree.rs:3138
↓ 1 callersMethodclear_recurse
(&mut self, current: Option<<A::LinkOps as link_ops::LinkOps>::LinkPtr>)
src/rbtree.rs:1784
↓ 1 callersMethodclone
(&self)
src/pointer_ops.rs:59
↓ 1 callersMethodcursor
(&self)
src/singly_linked_list.rs:1013
↓ 1 callersMethodcursor_from_ptr_and_next
( &self, ptr: *const <A::PointerOps as PointerOps>::Value, next: *const <A::PointerOps
src/xor_linked_list.rs:1403
↓ 1 callersMethodcursor_from_ptr_and_prev
( &self, ptr: *const <A::PointerOps as PointerOps>::Value, prev: *const <A::PointerOps
src/xor_linked_list.rs:1319
↓ 1 callersMethodderef
(&self)
src/unsafe_ref.rs:81
↓ 1 callersMethodfast_clear
(&mut self)
src/rbtree.rs:1821
↓ 1 callersMethodfast_clear
(&mut self)
src/xor_linked_list.rs:1579
↓ 1 callersMethodfast_clear
(&mut self)
src/linked_list.rs:1407
↓ 1 callersMethodfast_clear
(&mut self)
src/singly_linked_list.rs:1152
↓ 1 callersMethodfind
(&'a self, key: &Q)
src/rbtree.rs:1874
↓ 1 callersMethodfind_mut
(&'a mut self, key: &Q)
src/rbtree.rs:1891
↓ 1 callersMethodfind_owning
(self, key: &Q)
src/rbtree.rs:1908
↓ 1 callersMethodfront_owning
(self)
src/singly_linked_list.rs:1107
↓ 1 callersMethodinsert_after
(&mut self, val: <A::PointerOps as PointerOps>::Pointer)
src/rbtree.rs:1371
← previousnext →101–200 of 375, ranked by callers