MCPcopy Create free account

hub / github.com/Pauan/rust-signals / functions

Functions367 in github.com/Pauan/rust-signals

↓ 48 callersMethodpush
(&mut self, value: A)
src/signal_vec.rs:1474
↓ 40 callersFunctionis_eq
(input: Vec<u32>, output: Vec<u32>, f: F, polls: Vec<Poll<Option<VecDiff<u32>>>>)
tests/mutable_vec.rs:8
↓ 39 callersMethodlen
(self)
src/signal_vec.rs:519
↓ 33 callersMethodinsert
(&mut self, index: usize, value: A)
src/signal_vec.rs:3301
↓ 32 callersMethodset
(&mut self, index: usize, value: A)
src/signal_vec.rs:3307
↓ 28 callersMethodmap
TODO inline this ?
src/signal_vec.rs:65
↓ 25 callersMethodmap
(self, callback: B)
src/signal/signal.rs:155
↓ 24 callersMethodremove
(&mut self, index: usize)
src/signal_vec.rs:2884
↓ 24 callersMethodsignal
(&self)
src/signal/mutable.rs:204
↓ 22 callersFunctionassert_signal_vec_eq
(signal: S, expected: Vec<Poll<Option<VecDiff<A>>>>)
tests/util/mod.rs:307
↓ 21 callersMethodclone
(&self)
src/signal_map.rs:926
↓ 21 callersMethodpush
(&mut self, value: A)
src/signal_map.rs:260
↓ 19 callersFunctionfind_index
(indexes: &[bool], index: usize)
src/signal_vec.rs:2010
↓ 19 callersMethodmap
TODO inline this ?
src/signal_map.rs:40
↓ 18 callersMethodchain
(self, other: S)
src/signal_vec.rs:253
↓ 18 callersMethodset
(&self, value: A)
src/signal/mutable.rs:290
↓ 16 callersMethoddrain
(&mut self, range: R)
src/signal_vec.rs:2975
↓ 16 callersMethodtake
(&self)
src/atomic.rs:98
↓ 15 callersFunctionassert_signal_eq
(signal: S, expected: Vec<Poll<Option<A>>>)
tests/util/mod.rs:282
↓ 14 callersMethodnotify
(&mut self, mut change: B)
src/signal_vec.rs:2833
↓ 14 callersFunctionwith_noop_context
(f: F)
tests/util/mod.rs:77
↓ 13 callersMethodclone
(&self)
src/signal_vec.rs:3461
↓ 13 callersMethodpop
(&mut self)
src/signal_vec.rs:2874
↓ 11 callersMethodstate
(&self)
src/signal/mutable.rs:249
↓ 10 callersMethodclear
(&mut self)
src/signal_vec.rs:2907
↓ 10 callersMethodmove_from_to
(&mut self, old_index: usize, new_index: usize)
src/signal_vec.rs:2899
↓ 10 callersMethodpoll_change
(self: Pin<&mut Self>, cx: &mut Context)
src/signal_vec.rs:1230
↓ 10 callersMethodpoll_vec_change
(mut self: Pin<&mut Self>, cx: &mut Context)
src/signal_vec.rs:125
↓ 9 callersMethodlock_mut
(&self)
src/signal_map.rs:825
↓ 9 callersMethodpoll_change
(mut self: Pin<&mut Self>, cx: &mut Context)
src/signal/signal.rs:36
↓ 8 callersMethodnotify
(&mut self, has_changed: bool)
src/signal/mutable.rs:66
↓ 8 callersMethodswap
(&self, value: Option<A>)
src/atomic.rs:85
↓ 8 callersFunctionunwrap
(x: Poll<Option<A>>)
src/signal_vec.rs:1485
↓ 7 callersFunctionalways
(map: A)
src/signal_map.rs:213
↓ 7 callersMethodremove
(&mut self, key: &K)
src/signal_map.rs:588
↓ 7 callersMethodreverse
(&mut self)
src/signal_vec.rs:3264
↓ 7 callersMethodtruncate
(&mut self, len: usize)
src/signal_vec.rs:2982
↓ 6 callersMethodenumerate
(self)
src/signal_vec.rs:536
↓ 6 callersMethodpoll
(self: Pin<&mut Self>, cx: &mut Context, map_signal: A, map_value: B)
src/signal/signal.rs:646
↓ 6 callersMethodretain
(&mut self, mut f: F)
src/signal_vec.rs:2915
↓ 6 callersMethodsignal_cloned
(&self)
src/signal/mutable.rs:216
↓ 6 callersMethodstore
(&self, value: Option<A>)
src/atomic.rs:92
↓ 5 callersFunctionassert_signal_map_eq
(signal: S, expected: Vec<Poll<Option<MapDiff<K, V>>>>)
tests/util/mod.rs:321
↓ 5 callersMethodbinary_search
TODO should this inline ?
src/signal_vec.rs:2316
↓ 5 callersMethodclone
(&self)
src/signal/mutable.rs:223
↓ 5 callersMethodextend
TODO use reserve / extend
src/signal_vec.rs:3100
↓ 5 callersMethodhas_senders
(&self)
src/signal/channel.rs:20
↓ 5 callersMethodinsert
(&mut self, key: K, value: V)
src/signal_map.rs:658
↓ 5 callersMethodis_empty
(self)
src/signal_vec.rs:528
↓ 5 callersFunctionmap_poll_vec
(signal: A, mut callback: C)
tests/util/mod.rs:216
↓ 5 callersMethodnotify_clone
(&mut self, value: Option<A>, mut f: F)
src/signal_map.rs:545
↓ 4 callersMethodchange
(&self, f: F)
src/signal_map.rs:569
↓ 4 callersMethodclear
(&mut self)
src/signal_map.rs:578
↓ 4 callersMethodfilter
(self, callback: F)
src/signal_vec.rs:322
↓ 4 callersFunctionget_polls
(f: F, mut p: P)
tests/util/mod.rs:100
↓ 4 callersMethodnotify_clone
(&mut self, value: B, change: C, notify: D)
src/signal_vec.rs:3047
↓ 4 callersMethodpoll
(self: Pin<&mut Self>, cx: &mut Context)
src/signal_vec.rs:660
↓ 4 callersMethodpoll
(&mut self, cx: &mut Context)
tests/util/mod.rs:352
↓ 4 callersMethodpoll_change
(self: Pin<&mut Self>, cx: &mut Context)
src/signal_map.rs:409
↓ 4 callersMethodread_only
(&self)
src/signal/mutable.rs:254
↓ 4 callersMethodreserve
(&mut self, additional: usize)
src/signal_vec.rs:3279
↓ 4 callersMethodwake
(&self, changed: bool)
src/signal/mutable.rs:28
↓ 4 callersMethodwake_by_ref
(_: &Arc<Self>)
tests/util/mod.rs:82
↓ 3 callersMethodclone
(&self)
src/signal/channel.rs:82
↓ 3 callersMethodclone
(&self)
src/signal/broadcaster.rs:285
↓ 3 callersFunctiondedupe
TODO should this inline ?
src/signal/signal.rs:1425
↓ 3 callersMethodget
(&self)
src/signal/mutable.rs:199
↓ 3 callersMethodinsert_cloned
(&mut self, index: usize, value: A)
src/signal_vec.rs:3324
↓ 3 callersMethodkey_cloned
(self, key: Self::Key)
src/signal_map.rs:126
↓ 3 callersMethodnext
(mut self, callback: B)
tests/util/mod.rs:32
↓ 3 callersMethodnotify
(&mut self, mut change: B)
src/signal_map.rs:535
↓ 3 callersMethodnotify
(&self)
src/signal/channel.rs:41
↓ 3 callersMethodpoll_change
(mut self: Pin<&mut Self>, cx: &mut Context)
tests/util/mod.rs:381
↓ 3 callersMethodpoll_map_change
(mut self: Pin<&mut Self>, cx: &mut Context)
src/signal_map.rs:69
↓ 3 callersMethodprocess_right_change
(&mut self, change: Option<Poll<Option<VecDiff<A::Item>>>>)
src/signal_vec.rs:849
↓ 3 callersMethodpush_clone
(&mut self, value: A)
src/signal_vec.rs:3070
↓ 3 callersMethodsignal_state
(&self)
src/signal/mutable.rs:181
↓ 3 callersMethodto_stream
(self)
src/signal_vec.rs:497
↓ 3 callersFunctionunwrap
(x: Poll<Option<A>>)
src/signal_map.rs:270
↓ 2 callersMethodapply_to_vec
(self, vec: &mut Vec<A>)
src/signal_vec.rs:79
↓ 2 callersFunctioncancelable_future
TODO figure out a more efficient way to implement this TODO replace with futures_util::abortable ?
src/future.rs:85
↓ 2 callersFunctionchannel
(initial_value: A)
src/signal/channel.rs:140
↓ 2 callersMethoddebug
(self)
src/signal_vec.rs:383
↓ 2 callersMethodfilter_map
(self, callback: F)
src/signal_vec.rs:346
↓ 2 callersMethodflatten
(self)
src/signal_vec.rs:370
↓ 2 callersFunctionfrom_stream
(stream: S)
src/signal_vec.rs:638
↓ 2 callersFunctionget_signal_polls
(signal: A, f: F)
tests/util/mod.rs:139
↓ 2 callersMethodmap_value_signal
(self, callback: F)
src/signal_map.rs:112
↓ 2 callersMethodnotify_with
TODO can this be improved ?
src/signal_vec.rs:2840
↓ 2 callersFunctionpoll_filter_map
(indexes: &mut Vec<bool>, mut signal: Pin<&mut S>, cx: &mut Context, mut callback: F)
src/signal_vec.rs:2014
↓ 2 callersMethodpoll_map_change
(mut self: Pin<&mut Self>, cx: &mut Context)
tests/util/mod.rs:400
↓ 2 callersMethodpoll_map_change_unpin
(&mut self, cx: &mut Context)
src/signal_map.rs:152
↓ 2 callersMethodpoll_vec_change
(mut self: Pin<&mut Self>, cx: &mut Context)
tests/util/mod.rs:390
↓ 2 callersMethodpush_copy
(&mut self, value: A)
src/signal_vec.rs:3017
↓ 2 callersMethodremove_range
(&mut self, range: Range<usize>, mut len: usize)
src/signal_vec.rs:2954
↓ 2 callersMethodreplace_with
(&self, f: F)
src/signal/mutable.rs:268
↓ 2 callersMethodset_waker
(&self, cx: &Context)
src/signal/mutable.rs:44
↓ 2 callersMethodsignal_map_cloned
(&mut self)
src/signal_map.rs:626
↓ 2 callersMethodsignal_vec
(&self)
src/signal_vec.rs:3414
↓ 2 callersMethodsignal_vec_cloned
(&self)
src/signal_vec.rs:3421
next →1–100 of 367, ranked by callers