Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alex-shapiro/ditto
/ functions
Functions
513 in github.com/alex-shapiro/ditto
⨍
Functions
513
◇
Types & classes
58
Method
inc
Returns the Op inc.
src/counter.rs:215
Method
increment
Increments the counter by the given amount and returns an op that can be replicated to other sites. If the counter does not have a site id, it caches
src/counter.rs:70
Function
insert_and_remove_ordered
()
src/tree.rs:714
Function
insert_and_remove_random
()
src/tree.rs:758
Function
insert_basic
()
src/tree.rs:632
Function
insert_duplicate
()
src/tree.rs:642
Function
insert_emoji
()
src/tree.rs:655
Method
inserted_dot
Returns a reference to the `Op`'s inserted dot.
src/set.rs:220
Method
inserted_dots
(&self)
src/json.rs:475
Method
inserted_dots
(&self)
src/list.rs:419
Method
inserted_dots
(&self)
src/map.rs:401
Method
inserted_dots
(&self)
src/set.rs:243
Method
inserted_dots
(&self)
src/text/mod.rs:357
Method
inserted_element
(&self)
src/list.rs:393
Method
into_state
Consumes the Register and returns its RegisterState
src/register.rs:207
Method
is_empty
Returns true if the List has a length of 0. Returns false otherwise
src/list.rs:105
Function
local_json
(json_value: &Inner)
src/json.rs:1006
Method
local_value
(&self)
src/list.rs:291
Method
local_value
(&self)
src/map.rs:277
Method
local_value
(&self)
src/set.rs:210
Method
local_value
(&self)
src/text/mod.rs:284
Method
lookup
Returns a refence to an element from the tree, or None if the element is not in the tree.
src/tree.rs:83
Method
lookup_mut
Returns a mutable refence to an element from the tree, or None if the element is not in the tree.
src/tree.rs:89
Function
main
()
examples/json.rs:8
Method
max
()
src/sequence/uid.rs:62
Method
merge
Merges remote state into the Register
src/register.rs:131
Method
merge
(&mut self, other: Inner<T>, summary: &Summary, other_summary: &Summary)
src/list.rs:245
Method
merge
Merges remote state into the Counter.
src/counter.rs:131
Method
merge
(&mut self, other: Self, summary: &Summary, other_summary: &Summary)
src/map.rs:234
Method
merge
(&mut self, other: Inner<T>, summary: &Summary, other_summary: &Summary)
src/set.rs:166
Method
merge
(&mut self, other: Inner, summary: &Summary, other_summary: &Summary)
src/text/mod.rs:235
Function
merge_inside_insert
()
src/text/text_edit.rs:279
Function
merge_internal_delete
()
src/text/text_edit.rs:307
Function
merge_internal_replacement
()
src/text/text_edit.rs:349
Function
merge_invalid_replacement
()
src/text/text_edit.rs:378
Function
merge_no_overlap
()
src/text/text_edit.rs:265
Function
merge_postfix_delete
()
src/text/text_edit.rs:321
Function
merge_postfix_insert
()
src/text/text_edit.rs:286
Function
merge_postfix_replacement
()
src/text/text_edit.rs:363
Function
merge_postoverlapping_delete
()
src/text/text_edit.rs:314
Function
merge_postoverlapping_replacement
()
src/text/text_edit.rs:356
Function
merge_prefix_delete
()
src/text/text_edit.rs:293
Function
merge_prefix_insert
()
src/text/text_edit.rs:272
Function
merge_prefix_replacement
()
src/text/text_edit.rs:335
Function
merge_preoverlapping_delete
()
src/text/text_edit.rs:300
Function
merge_preoverlapping_replacement
()
src/text/text_edit.rs:342
Function
merge_wrapping_delete
()
src/text/text_edit.rs:328
Function
merge_wrapping_replacement
()
src/text/text_edit.rs:370
Method
min
()
src/sequence/uid.rs:58
Method
nested_add_site_id
(&mut self, site_id: SiteId)
src/list.rs:305
Method
nested_add_site_id
(&mut self, site_id: SiteId)
src/map.rs:287
Method
nested_can_merge
(&self, other: &Inner)
src/json.rs:438
Method
nested_can_merge
(&self, other: &Inner<T>)
src/list.rs:328
Method
nested_force_merge
(&mut self, other: Inner, summary: &Summary, other_summary: &Summary)
src/json.rs:450
Method
nested_force_merge
(&mut self, other: Inner<T>, summary: &Summary, other_summary: &Summary)
src/list.rs:355
Method
nested_validate
(&self, site_id: SiteId)
src/list.rs:441
Method
nested_validate
(&self, site_id: SiteId)
src/map.rs:420
Method
nested_validate_all
(&self, site_id: SiteId)
src/json.rs:429
Method
nested_validate_no_unassigned_sites
(&self)
src/list.rs:312
Method
nested_validate_no_unassigned_sites
(&self)
src/map.rs:298
Method
new
(site_id: SiteId, counter: Counter)
src/dot.rs:18
Method
new
()
src/map_tuple_vec.rs:36
Method
new
Constructs a new, empty Tree.
src/tree.rs:44
Method
new
Constructs and returns a new `Register` with site id 1.
src/register.rs:60
Method
new
Constructs and returns a new `Json` CRDT with site 1 from any value that satisfies the [`IntoJson`](IntoJson.t.html) trait.
src/json.rs:101
Method
new
Constructs and returns a new List with site id 1.
src/list.rs:91
Method
new
Constructs and returns a new Counter with site id 1.
src/counter.rs:55
Method
new
Constructs and returns a new map. The map has site id 1.
src/map.rs:108
Method
new
Constructs and returns a new set CRDT. The set has site 1 and counter 0.
src/set.rs:77
Method
new
(position: BigUint, site_id: u32, counter: u32)
src/sequence/uid.rs:50
Method
new
Constructs and returns a new Text CRDT with site id 1.
src/text/mod.rs:76
Function
overwrite_inside_insert
()
src/text/text_edit.rs:153
Function
overwrite_internal_delete
()
src/text/text_edit.rs:181
Function
overwrite_internal_replacement
()
src/text/text_edit.rs:223
Function
overwrite_invalid_replacement
()
src/text/text_edit.rs:259
Function
overwrite_newline
()
src/text/text_edit.rs:134
Function
overwrite_no_overlap
()
src/text/text_edit.rs:127
Function
overwrite_postfix_delete
()
src/text/text_edit.rs:195
Function
overwrite_postfix_insert
()
src/text/text_edit.rs:160
Function
overwrite_postfix_replacement
()
src/text/text_edit.rs:237
Function
overwrite_postoverlapping_delete
()
src/text/text_edit.rs:188
Function
overwrite_postoverlapping_replacement
()
src/text/text_edit.rs:230
Function
overwrite_prefix_delete
()
src/text/text_edit.rs:167
Function
overwrite_prefix_insert
()
src/text/text_edit.rs:146
Function
overwrite_prefix_insert2
()
src/text/text_edit.rs:251
Function
overwrite_prefix_replacement
()
src/text/text_edit.rs:209
Function
overwrite_preoverlapping_delete
()
src/text/text_edit.rs:174
Function
overwrite_preoverlapping_replacement
()
src/text/text_edit.rs:216
Function
overwrite_toolong
()
src/text/text_edit.rs:140
Function
overwrite_wrapping_delete
()
src/text/text_edit.rs:202
Function
overwrite_wrapping_replacement
()
src/text/text_edit.rs:244
Method
partial_cmp
(&self, other: &Element<T>)
src/list.rs:77
Method
partial_cmp
(&self, other: &Element<V>)
src/map.rs:93
Method
partial_cmp
(&self, other: &Uid)
src/sequence/uid.rs:166
Method
partial_cmp
(&self, other: &Element)
src/text/mod.rs:387
Function
remove_basic
()
src/tree.rs:667
Function
remove_duplicate
()
src/tree.rs:683
Function
remove_emoji
()
src/tree.rs:698
Method
removed_dots
Returns a reference to the `Op`'s removed dots
src/register.rs:250
Method
removed_dots
Returns a reference to the `Op`'s removed dots.
src/map.rs:381
← previous
next →
201–300 of 513, ranked by callers