MCPcopy Create free account

hub / github.com/EricLBuehler/trc / functions

Functions104 in github.com/EricLBuehler/trc

↓ 32 callersMethodas_ref
(&self)
src/lib.rs:1548
↓ 24 callersMethodderef
(&self)
src/lib.rs:880
↓ 22 callersMethodas_ptr
(this: &Self)
src/lib.rs:512
↓ 18 callersMethodclone
(&self)
src/lib.rs:375
↓ 6 callersFunctionsum_value
(value: &AtomicUsize, offset: usize, ordering: Ordering)
src/lib.rs:886
↓ 5 callersFunctionsub_value
(value: &AtomicUsize, offset: usize, ordering: Ordering)
src/lib.rs:899
↓ 4 callersMethoddrive
(&self)
src/tests.rs:124
↓ 2 callersMethodge
(&self, other: &Self)
src/lib.rs:1664
↓ 2 callersMethodupgrade
(&self)
src/lib.rs:2249
↓ 1 callersFunctioncreate_from_iterator_exact
( iterator: impl Iterator<Item = T> + ExactSizeIterator, )
src/lib.rs:2120
Methodas_fd
(&self)
src/lib.rs:1950
Methodas_handle
(&self)
src/lib.rs:1978
Methodas_raw_fd
(&self)
src/lib.rs:1992
Methodas_raw_handle
(&self)
src/lib.rs:1964
Methodas_raw_socket
(&self)
src/lib.rs:2006
Methodas_socket
(&self)
src/lib.rs:2020
Methodassume_init
(self)
src/lib.rs:822
Methodatomic_count
(this: &Self)
src/lib.rs:320
Methodborrow
(&self)
src/lib.rs:1560
Methodcause
(&self)
src/lib.rs:2034
Functionclone_arc
()
benches/benchmark.rs:49
Functionclone_rc
()
benches/benchmark.rs:54
Functionclone_trc
()
benches/benchmark.rs:44
Methodcmp
(&self, other: &Self)
src/lib.rs:1844
Functioncriterion_benchmark
(c: &mut Criterion)
benches/benchmark.rs:9
Methoddecrement_local_count
Decrements the local reference count of the provided `SharedTrc` associated with the provided pointer. If the local count is 1, then the atomic count
src/lib.rs:717
Methoddefault
()
src/lib.rs:1572
Functionderef_arc
()
benches/benchmark.rs:85
Functionderef_rc
()
benches/benchmark.rs:90
Functionderef_trc
()
benches/benchmark.rs:80
Methoddescription
(&self)
src/lib.rs:2037
Methoddeserialize
(deserializer: D)
src/lib.rs:2060
Methoddowncast
Attempts to downcast a `SharedTrc<dyn Any + Send + Sync>` into a concrete type. # Examples ``` use std::any::Any; use trc::Trc; use trc::SharedTrc;
src/lib.rs:347
Methoddowngrade
(trc: &Self)
src/lib.rs:1446
Methoddrop
(&mut self)
src/lib.rs:387
Methodeq
(&self, other: &Self)
src/lib.rs:1886
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/lib.rs:1584
Methodfrom
Convert a `SharedTrc` to a `Trc`. To prevent memory leaks, this function takes ownership of the `SharedTrc`. Unlike [`Weak::to_trc`], this function wi
src/lib.rs:416
Methodfrom_iter
(slice: impl Iterator<Item = T> + ExactSizeIterator)
src/lib.rs:2149
Methodfrom_raw
Converts a `*const T` into `SharedTrc`. The caller must uphold the below safety constraints. # Safety - The given pointer must be a valid pointer to
src/lib.rs:685
Methodfrom_trc
(trc: &Trc<T>)
src/lib.rs:265
Methodget_mut
(this: &mut Self)
src/lib.rs:1348
Methodgt
(&self, other: &Self)
src/lib.rs:1698
Methodhash
(&self, state: &mut H)
src/lib.rs:1637
Methodincrement_local_count
Increments the local reference count of the provided `SharedTrc` associated with the provided pointer. # Safety - The provided pointer must have been
src/lib.rs:746
Methodinto_inner
(this: Self)
src/lib.rs:1107
Methodinto_raw
(this: Self)
src/lib.rs:533
Methodle
(&self, other: &Self)
src/lib.rs:1681
Methodlocal_count
(this: &Self)
src/lib.rs:1253
Methodlt
(&self, other: &Self)
src/lib.rs:1715
Functionmulti_clone_arc
()
benches/benchmark.rs:66
Functionmulti_clone_rc
()
benches/benchmark.rs:73
Functionmulti_clone_trc
()
benches/benchmark.rs:59
Functionmulti_deref_arc
()
benches/benchmark.rs:102
Functionmulti_deref_rc
()
benches/benchmark.rs:109
Functionmulti_deref_trc
()
benches/benchmark.rs:95
Functionmulti_thread_arc
()
benches/benchmark.rs:134
Functionmulti_thread_arc_long
()
benches/benchmark.rs:204
Functionmulti_thread_arc_medium
()
benches/benchmark.rs:169
Functionmulti_thread_arc_super
()
benches/benchmark.rs:239
Functionmulti_thread_trc
()
benches/benchmark.rs:116
Functionmulti_thread_trc_long
()
benches/benchmark.rs:186
Functionmulti_thread_trc_medium
()
benches/benchmark.rs:151
Functionmulti_thread_trc_super
()
benches/benchmark.rs:221
Methodne
(&self, other: &Self)
src/lib.rs:1904
Methodnew
(value: T)
src/lib.rs:552
Methodnew_cyclic
(data_fn: F)
src/lib.rs:613
Methodnew_uninit
()
src/lib.rs:585
Methodnew_uninit_slice
(len: usize)
src/lib.rs:774
Methodpartial_cmp
(&self, other: &Self)
src/lib.rs:1733
Methodpin
(data: T)
src/lib.rs:1024
Methodptr_eq
(this: &Self, other: &Self)
src/lib.rs:496
Functionreadme_multi_trc
()
src/tests.rs:161
Functionreadme_multi_weak
()
src/tests.rs:186
Functionreadme_single_trc
()
src/tests.rs:153
Functionreadme_single_weak
()
src/tests.rs:174
Methodserialize
(&self, serializer: S)
src/lib.rs:2070
Methodsource
(&self)
src/lib.rs:2040
Functiontest_coerce_unsized
()
src/tests.rs:236
Functiontest_coerce_unsized_sharedtrc
()
src/tests.rs:273
Functiontest_dispatchfromdyn_sharedtrc
()
src/tests.rs:312
Functiontest_dyn
()
src/tests.rs:116
Functiontest_dyn2
()
src/tests.rs:207
Functiontest_ex1
()
src/tests.rs:331
Functiontest_ex2
()
src/tests.rs:339
Functiontest_ex3
()
src/tests.rs:354
Functiontest_ex4
()
src/tests.rs:366
Functiontest_from_slice
()
src/tests.rs:145
Functiontest_multithread1
()
src/tests.rs:49
Functiontest_multithread2
()
src/tests.rs:75
Functiontest_multithread_weak
()
src/tests.rs:101
Functiontest_rc_issue_uninit
()
src/tests.rs:199
Functiontest_receiver
()
src/tests.rs:254
Functiontest_receiver_sharedtrc
()
src/tests.rs:292
Functiontest_refcount
()
src/tests.rs:33
Functiontest_singlethreaded
()
src/tests.rs:11
Functiontest_singlethreaded2
()
src/tests.rs:25
Functiontest_ub_weak_as_ptr
()
src/tests.rs:225
Functiontest_weak
()
src/tests.rs:88
Functiontest_weak_drop
()
src/tests.rs:134
next →1–100 of 104, ranked by callers