1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
//! The operators of caches (`Cache/ObservableCacheEx.*.cs`): one module per upstream file, each
//! with a `*_methods!` macro of provided methods of [`ObservableCacheEx`](super::ObservableCacheEx).
pub(crate) mod as_aggregator;
pub(crate) mod as_observable_cache;
pub(crate) mod collect_update_stats;
pub(crate) mod filter;
pub(crate) mod not_empty;
pub(crate) mod adapt;
pub(crate) mod add_or_update;
pub(crate) mod auto_refresh;
pub(crate) mod auto_refresh_on_observable;
pub(crate) mod batch;
pub(crate) mod batch_if;
pub(crate) mod bind;
pub(crate) mod bind_to_observable_list;
pub(crate) mod buffer_initial;
pub(crate) mod cast;
pub(crate) mod change_key;
pub(crate) mod clear;
pub(crate) mod clone;
pub(crate) mod convert;
pub(crate) mod defer_until_loaded;
pub(crate) mod dispose_many;
pub(crate) mod distinct_values;
pub(crate) mod edit_diff;
pub(crate) mod ensure_unique_keys;
pub(crate) mod expire_after;
pub(crate) mod filter_immutable;
pub(crate) mod filter_on_observable;
pub(crate) mod finally_safe;
pub(crate) mod flatten;
pub(crate) mod flatten_buffer_result;
pub(crate) mod for_each_change;
pub(crate) mod group;
pub(crate) mod group_on_observable;
pub(crate) mod group_on_property;
pub(crate) mod group_on_property_with_immutable_state;
pub(crate) mod group_with_immutable_state;
pub(crate) mod ignore_same_reference_update;
pub(crate) mod ignore_update_when;
pub(crate) mod include_update_when;
pub(crate) mod invoke_evaluate;
pub(crate) mod limit_size_to;
pub(crate) mod merge_change_sets;
pub(crate) mod merge_many;
pub(crate) mod merge_many_change_sets;
pub(crate) mod merge_many_items;
pub(crate) mod monitor_status;
pub(crate) mod of_type;
pub(crate) mod on_item_added;
pub(crate) mod on_item_refreshed;
pub(crate) mod on_item_removed;
pub(crate) mod on_item_updated;
pub(crate) mod populate_from;
pub(crate) mod populate_into;
pub(crate) mod query_when_changed;
pub(crate) mod ref_count;
pub(crate) mod refresh;
pub(crate) mod remove;
pub(crate) mod remove_key;
pub(crate) mod remove_keys;
pub(crate) mod skip_initial;
pub(crate) mod sort;
pub(crate) mod sort_and_bind;
pub(crate) mod sort_by;
pub(crate) mod start_with_empty;
pub(crate) mod start_with_item;
pub(crate) mod subscribe_many;
pub(crate) mod suppress_refresh;
pub(crate) mod to_collection;
pub(crate) mod to_observable_optional;
pub(crate) mod to_sorted_collection;
pub(crate) mod transform;
pub(crate) mod transform_immutable;
pub(crate) mod transform_many;
pub(crate) mod transform_on_observable;
pub(crate) mod transform_safe;
pub(crate) mod transform_to_tree;
pub(crate) mod transform_with_inline_update;
pub(crate) mod treat_moves_as_remove_add;
pub(crate) mod true_for_all;
pub(crate) mod true_for_any;
pub(crate) mod update_index;
pub(crate) mod virtualise_and_page;
pub(crate) mod watch;
pub(crate) mod watch_value;
pub(crate) mod when_any_property_changed;
pub(crate) mod when_property_changed;
pub(crate) mod when_value_changed;
pub(crate) mod where_reasons_are;
pub(crate) mod where_reasons_are_not;
pub(crate) mod and;
pub(crate) mod async_dispose_many;
pub(crate) mod combine;
pub(crate) mod except;
pub(crate) mod full_join;
pub(crate) mod full_join_many;
pub(crate) mod inner_join;
pub(crate) mod inner_join_many;
pub(crate) mod left_join;
pub(crate) mod left_join_many;
pub(crate) mod or;
pub(crate) mod right_join;
pub(crate) mod right_join_many;
pub(crate) mod switch;
pub(crate) mod transform_async;
pub(crate) mod transform_many_async;
pub(crate) mod transform_many_safe_async;
pub(crate) mod transform_safe_async;
pub(crate) mod xor;