MCPcopy Create free account

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

Functions375 in github.com/Amanieu/intrusive-rs

↓ 1 callersMethodinto_inner
(self)
src/singly_linked_list.rs:883
↓ 1 callersMethodinto_iter
(self)
src/xor_linked_list.rs:1675
↓ 1 callersMethodinto_iter
(self)
src/linked_list.rs:1495
↓ 1 callersMethodis_empty
(&self)
src/rbtree.rs:1621
↓ 1 callersFunctionlink_after
(link_ops: &mut T, ptr: T::LinkPtr, prev: T::LinkPtr)
src/linked_list.rs:524
↓ 1 callersFunctionlink_after
(link_ops: &mut T, ptr: T::LinkPtr, prev: T::LinkPtr)
src/singly_linked_list.rs:454
↓ 1 callersFunctionlink_before
(link_ops: &mut T, ptr: T::LinkPtr, next: T::LinkPtr)
src/linked_list.rs:529
↓ 1 callersMethodpop_back
(&mut self)
src/xor_linked_list.rs:1625
↓ 1 callersMethodpop_back
(&mut self)
src/linked_list.rs:1453
↓ 1 callersFunctionremove
This code is based on the red-black tree implementation in libc++
src/rbtree.rs:887
↓ 1 callersFunctionremove
(link_ops: &mut T, ptr: T::LinkPtr)
src/linked_list.rs:550
↓ 1 callersFunctionremove
( link_ops: &mut T, ptr: T::LinkPtr, prev: Option<T::LinkPtr>, )
src/singly_linked_list.rs:473
↓ 1 callersMethodremove_next
(&mut self)
src/singly_linked_list.rs:691
↓ 1 callersFunctionreplace_with
( link_ops: &mut T, ptr: T::LinkPtr, new: T::LinkPtr, root: &mut Option<T::LinkPtr>, )
src/rbtree.rs:710
↓ 1 callersFunctionreplace_with
(link_ops: &mut T, ptr: T::LinkPtr, new: T::LinkPtr)
src/linked_list.rs:534
↓ 1 callersFunctionreplace_with
( link_ops: &mut T, ptr: T::LinkPtr, prev: Option<T::LinkPtr>, new: T::LinkPtr, )
src/singly_linked_list.rs:459
↓ 1 callersFunctionsplice
( link_ops: &mut T, start: T::LinkPtr, end: T::LinkPtr, prev: Option<T::LinkPtr>, next: Op
src/singly_linked_list.rs:485
Functionatomic_link_is_linked_races_with_list_mutation
()
src/xor_linked_list.rs:2567
Functionatomic_link_is_linked_races_with_list_mutation
()
src/linked_list.rs:2152
Functionatomic_link_is_linked_races_with_list_mutation
()
src/singly_linked_list.rs:1769
Functionatomic_link_is_linked_races_with_tree_mutation
()
src/rbtree.rs:3543
Methodback
(&self)
src/rbtree.rs:1730
Methodback
(&self)
src/xor_linked_list.rs:1510
Methodback
(&self)
src/linked_list.rs:1342
Methodclone
(&self)
src/unsafe_ref.rs:72
Functionclone_arc_from_raw
()
src/pointer_ops.rs:372
Functionclone_pin_arc_from_raw
()
src/pointer_ops.rs:489
Functionclone_pin_rc_from_raw
()
src/pointer_ops.rs:502
Methodclone_pointer
(&self)
src/rbtree.rs:1101
Methodclone_pointer
(&self)
src/xor_linked_list.rs:554
Methodclone_pointer
(&self)
src/linked_list.rs:646
Methodclone_pointer
(&self)
src/singly_linked_list.rs:563
Functionclone_rc_from_raw
()
src/pointer_ops.rs:384
Methodcursor_from_ptr
( &self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/rbtree.rs:1658
Methodcursor_from_ptr
( &self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/linked_list.rs:1270
Methodcursor_from_ptr
( &self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/singly_linked_list.rs:1044
Methodcursor_mut_from_ptr
( &mut self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/rbtree.rs:1674
Methodcursor_mut_from_ptr
( &mut self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/linked_list.rs:1286
Methodcursor_mut_from_ptr
( &mut self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/singly_linked_list.rs:1060
Methodcursor_mut_from_ptr_and_next
( &mut self, ptr: *const <A::PointerOps as PointerOps>::Value, next: *const <A::Pointe
src/xor_linked_list.rs:1431
Methodcursor_mut_from_ptr_and_prev
( &mut self, ptr: *const <A::PointerOps as PointerOps>::Value, prev: *const <A::Pointe
src/xor_linked_list.rs:1347
Methodcursor_owning_from_ptr
( self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/rbtree.rs:1690
Methodcursor_owning_from_ptr
( self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/linked_list.rs:1302
Methodcursor_owning_from_ptr
( self, ptr: *const <A::PointerOps as PointerOps>::Value, )
src/singly_linked_list.rs:1076
Methodcursor_owning_from_ptr_and_next
( self, ptr: *const <A::PointerOps as PointerOps>::Value, next: *const <A::PointerOps
src/xor_linked_list.rs:1459
Methodcursor_owning_from_ptr_and_prev
( self, ptr: *const <A::PointerOps as PointerOps>::Value, prev: *const <A::PointerOps
src/xor_linked_list.rs:1375
Functioncursor_owning_panic_leaves_dangling_current
()
src/rbtree.rs:3473
Functioncursor_owning_panic_leaves_dangling_current
()
src/xor_linked_list.rs:2451
Functioncursor_owning_panic_leaves_dangling_current
()
src/linked_list.rs:2120
Methoddefault
()
src/pointer_ops.rs:68
Methoddefault
()
src/rbtree.rs:161
Methoddefault
()
src/xor_linked_list.rs:148
Methoddefault
()
src/linked_list.rs:120
Methoddefault
()
src/singly_linked_list.rs:105
Methoddrop
(&mut self)
src/pointer_ops.rs:251
Methoddrop
(&mut self)
src/rbtree.rs:1526
Methoddrop
(&mut self)
src/xor_linked_list.rs:1173
Methoddrop
(&mut self)
src/linked_list.rs:1142
Methoddrop
(&mut self)
src/singly_linked_list.rs:919
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/unsafe_ref.rs:102
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/rbtree.rs:170
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/xor_linked_list.rs:157
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/linked_list.rs:129
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/singly_linked_list.rs:114
Methodfrom_box
(val: Box<T>)
src/unsafe_ref.rs:52
Methodfront
(&self)
src/rbtree.rs:1703
Methodfront
(&self)
src/xor_linked_list.rs:1483
Methodfront
(&self)
src/linked_list.rs:1315
Methodfront
(&self)
src/singly_linked_list.rs:1089
Methodget_ptr
(&self)
src/rbtree.rs:1088
Methodget_ptr
(&self)
src/xor_linked_list.rs:541
Methodget_ptr
(&self)
src/linked_list.rs:633
Methodget_ptr
(&self)
src/singly_linked_list.rs:550
Methodinto_box
(ptr: Self)
src/unsafe_ref.rs:65
Methodinto_iter
(self)
src/singly_linked_list.rs:1223
Functioninto_iter_alternating_ends
()
src/rbtree.rs:3137
Functioninto_iter_next_after_next_back_uses_removed_tail
()
src/rbtree.rs:3512
Methodinto_ref
(self)
src/rbtree.rs:1446
Methodinto_ref
(self)
src/xor_linked_list.rs:1111
Methodinto_ref
(self)
src/linked_list.rs:1086
Methodinto_ref
(self)
src/singly_linked_list.rs:863
Methodis_empty
(&self)
src/singly_linked_list.rs:1007
Methodis_null
(&self)
src/rbtree.rs:1068
Methodis_null
(&self)
src/linked_list.rs:613
Methodlower_bound_owning
(self, bound: Bound<&Q>)
src/rbtree.rs:1986
Functionmod10
(x: i32)
src/rbtree.rs:3199
Methodnew
()
src/pointer_ops.rs:52
Methodnew
()
src/rbtree.rs:112
Methodnew
()
src/xor_linked_list.rs:101
Methodnew
()
src/linked_list.rs:72
Methodnew
()
src/singly_linked_list.rs:58
Methodnext_back
(&mut self)
src/xor_linked_list.rs:1755
Methodnext_back
(&mut self)
src/linked_list.rs:1569
Methodor_insert_with
Calls the given function and inserts the result into the `RBTree` if the entry is vacant, returning a `CursorMut` to the resulting value. If the entry
src/rbtree.rs:2401
Methodpeek_next
(&self)
src/rbtree.rs:1149
Methodpeek_next
(&self)
src/xor_linked_list.rs:611
Methodpeek_next
(&self)
src/linked_list.rs:691
Methodpeek_next
(&self)
src/singly_linked_list.rs:594
Methodpeek_prev
(&self)
src/rbtree.rs:1161
Methodpeek_prev
(&self)
src/xor_linked_list.rs:623
← previousnext →201–300 of 375, ranked by callers