Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Pauan/rust-signals
/ functions
Functions
367 in github.com/Pauan/rust-signals
⨍
Functions
367
◇
Types & classes
114
Function
delay
()
tests/util/mod.rs:94
Method
delay_remove
(self, f: F)
src/signal_vec.rs:544
Method
deref
(&self)
src/signal/mutable.rs:131
Method
deref_mut
(&mut self)
src/signal/mutable.rs:138
Method
deserialize
(deserializer: D)
src/signal_map.rs:912
Method
deserialize
(deserializer: D)
src/signal_vec.rs:3447
Method
deserialize
(deserializer: D)
src/signal/mutable.rs:368
Method
discard
(self)
src/future.rs:25
Method
drop
(&mut self)
src/atomic.rs:104
Method
drop
(&mut self)
src/signal/channel.rs:97
Method
drop
(&mut self)
src/signal/mutable.rs:146
Method
entries
(values: &BTreeMap<K, V>)
src/signal_map.rs:644
Method
entries_cloned
(values: &BTreeMap<K, V>)
src/signal_map.rs:599
Function
filter
()
tests/signal_vec.rs:373
Function
filter_map
()
tests/signal_vec.rs:471
Method
filter_map
(self, callback: B)
src/signal/signal.rs:361
Method
filter_signal_cloned
(self, callback: F)
src/signal_vec.rs:333
Method
find_index
(signals: &[FilterSignalClonedState<A::Item, B>], index: usize)
src/signal_vec.rs:1646
Method
find_last_index
(futures: &[DelayRemoveState<A>])
src/signal_vec.rs:2611
Method
first
(self)
src/signal/signal.rs:510
Function
flatten
()
tests/signal_vec.rs:751
Function
flatten_empty
()
tests/signal_vec.rs:794
Method
flush
(&self)
tests/debug.rs:38
Method
fmt
(&self, fmt: &mut fmt::Formatter)
src/signal_map.rs:892
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/signal_vec.rs:1107
Method
fmt
(&self, fmt: &mut ::std::fmt::Formatter)
src/signal/broadcaster.rs:149
Method
fmt
(&self, fmt: &mut fmt::Formatter)
src/signal/mutable.rs:229
Method
for_each
TODO file Rust bug about bad error message when `callback` isn't marked as `mut`
src/signal_vec.rs:505
Method
for_each
TODO file Rust bug about bad error message when `callback` isn't marked as `mut`
src/signal/signal.rs:479
Method
from
(values: T)
src/signal_map.rs:841
Method
from
(values: T)
src/signal_vec.rs:3404
Method
from
(value: A)
src/signal/mutable.rs:320
Function
from_future
(future: A)
src/signal/signal.rs:804
Method
from_ptr
(ptr: *mut A)
src/atomic.rs:68
Function
from_stream
(stream: A)
src/signal/signal.rs:870
Method
get_cloned
(&self)
src/signal/mutable.rs:211
Function
get_signal_map_polls
(signal: A, f: F)
tests/util/mod.rs:169
Function
get_signal_vec_polls
(signal: A, f: F)
tests/util/mod.rs:149
Function
get_stream_polls
(stream: A, f: F)
tests/util/mod.rs:159
Method
increment_indexes
(range: &[Mutable<Option<usize>>])
src/signal_vec.rs:1344
Function
insert_and_remove
()
tests/mutable_btree_map.rs:43
Method
insert_at
(indexes: &mut Vec<usize>, sorted_index: usize, index: usize, value: A::Item)
src/signal_vec.rs:2354
Function
insert_cloned
()
tests/mutable_btree_map.rs:68
Method
insert_cloned
(&mut self, key: K, value: V)
src/signal_map.rs:613
Method
inspect
(self, callback: A)
src/signal/signal.rs:165
Method
is_clear
(change: Option<Poll<Option<VecDiff<A::Item>>>>)
src/signal_vec.rs:712
Function
is_empty
()
tests/signal_vec.rs:618
Function
is_from_btreemap
()
tests/mutable_btree_map.rs:102
Function
is_from_t
()
tests/signal/mutable.rs:201
Function
is_from_vec
()
tests/mutable_vec.rs:411
Method
is_replace
(change: Option<Poll<Option<VecDiff<A::Item>>>>)
src/signal_vec.rs:705
Function
key_cloned_does_not_exist_at_start
()
tests/signal_map.rs:197
Function
key_cloned_empty
()
tests/signal_map.rs:228
Function
key_cloned_exists_at_start
()
tests/signal_map.rs:166
Function
len
()
tests/signal_vec.rs:583
Method
lock_mut
(&self)
src/signal_vec.rs:3395
Method
lock_mut
TODO lots of unit tests to verify that it only notifies when the object is mutated TODO return Result ? TODO should this inline ?
src/signal/mutable.rs:310
Method
lock_ref
(&self)
src/signal_vec.rs:3387
Method
lock_ref
(&self)
src/signal/mutable.rs:175
Method
log
(&self, record: &log::Record)
tests/debug.rs:32
Method
map
(self, callback: F)
src/signal_vec.rs:200
Method
map_signal
(self, callback: F)
src/signal_vec.rs:210
Function
map_value_signal_const_map
()
tests/signal_map.rs:111
Function
map_value_signal_const_signal
()
tests/signal_map.rs:59
Method
merge
(self, other: Self)
src/internal.rs:32
Method
messages
(&self)
tests/debug.rs:22
Method
new
(signal: S)
src/internal.rs:51
Method
new
(value: Option<A>)
src/atomic.rs:79
Method
new
()
src/signal_map.rs:253
Method
new
(signal_vec: A)
src/signal_vec.rs:983
Method
new
()
src/signal/broadcaster.rs:21
Method
new
()
src/signal/mutable.rs:21
Method
new
()
tests/debug.rs:16
Method
new
(signal: A)
tests/util/mod.rs:25
Method
new_signal_vec
(len: &mut usize)
src/signal/signal.rs:1683
Method
new_with_values
(values: Vec<A>)
src/signal_vec.rs:3371
Function
not
(signal: A)
src/signal/signal.rs:606
Function
or
(left: A, right: B)
src/signal/signal.rs:627
Method
poll
(self: Pin<&mut Self>, cx: &mut Context)
src/internal.rs:66
Method
poll
TODO should this inline ?
src/future.rs:58
Method
poll
(self: Pin<&mut Self>, cx: &mut Context)
src/signal_map.rs:503
Method
poll_change
(self: Pin<&mut Self>, cx: &mut Context)
src/signal/channel.rs:123
Method
poll_change
(&self, cx: &mut Context, f: F)
src/signal/mutable.rs:102
Method
poll_change_unpin
(&mut self, cx: &mut Context)
src/signal/signal.rs:573
Method
poll_next
(self: Pin<&mut Self>, cx: &mut Context)
src/signal_map.rs:482
Method
poll_vec_change
(mut self: Pin<&mut Self>, cx: &mut Context)
src/signal_map.rs:963
Method
poll_vec_change
(self: Pin<&mut Self>, cx: &mut Context)
src/signal/signal.rs:1418
Method
remove_at
(indexes: &mut Vec<usize>, sorted_index: usize)
src/signal_vec.rs:2372
Method
remove_existing_futures
(futures: &mut Vec<DelayRemoveState<A>>, pending: &mut PendingBuilder<VecDiff<S::Item>>, cx: &mut Context)
src/signal_vec.rs:2615
Method
remove_index
(futures: &mut Vec<DelayRemoveState<A>>, index: usize)
src/signal_vec.rs:2570
Method
replace
(&mut self, values: BTreeMap<K, V>)
src/signal_map.rs:650
Method
replace
(&mut self, values: Vec<A>)
src/signal_vec.rs:3312
Method
replace
(&self, value: A)
src/signal/mutable.rs:258
Method
replace_cloned
(&mut self, values: BTreeMap<K, V>)
src/signal_map.rs:605
Method
reserve_exact
(&mut self, additional: usize)
src/signal_vec.rs:3284
Method
serialize
(&self, serializer: S)
src/signal_map.rs:904
Method
serialize
(&self, serializer: S)
src/signal_vec.rs:3439
Method
serialize
(&self, serializer: S)
src/signal/mutable.rs:360
Method
set_neq
(&self, value: A)
src/signal/mutable.rs:342
Method
should_remove
(state: &mut DelayRemoveState<A>, cx: &mut Context)
src/signal_vec.rs:2581
← previous
next →
201–300 of 367, ranked by callers