Struct yrs::YStateVector
source · #[repr(C)]pub struct YStateVector {
pub entries_count: c_int,
pub client_ids: *mut c_longlong,
pub clocks: *mut c_int,
}Expand description
Struct representing a state of a document. It contains the last seen clocks for blocks submitted per any of the clients collaborating on document updates.
Fields§
§entries_count: c_intNumber of clients. It describes a length of both client_ids and clocks arrays.
client_ids: *mut c_longlongArray of unique client identifiers (length is given in entries_count field). Each client
ID has corresponding clock attached, which can be found in clocks field under the same
index.
clocks: *mut c_intArray of clocks (length is given in entries_count field) known for each client. Each clock
has a corresponding client identifier attached, which can be found in client_ids field
under the same index.