Struct yrs::block::ID [−][src]
Expand description
Block identifier, which allows to uniquely identify any element insertion in a global scope (across different replicas of the same document). It consists of client ID (which is unique document replica identifier) and monotonically incrementing clock value.
ID corresponds to a Lamport timestamp in terms of its properties and guarantees.
Fields
client: u64
Unique identifier of a client, which inserted corresponding item.
clock: u32
Monotonically incrementing sequence number, which informs about order of inserted item
operation in a scope of a given client
. This value doesn’t have to increase by 1, but
instead is increased by number of countable elements which make a content of an inserted
block.
Implementations
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more