Expand description
New ids, including each install’s 64-bit device id (§10).
Structs§
- Circle
Id - A circle’s identity, independent of its name or current key (§15.5).
- Device
Id - One install of the app, by its 64-bit device id (§10).
- FileId
- A file record’s random identity, independent of its content and of where its bytes are stored (§17.2).
- Invalid
Member Id - Text that is not a member id’s canonical lowercase hyphenated UUID (D10).
- Invite
Id - An invitation’s identity, independent of its one-time secret (§13.2).
- KeyId
- A store or circle key’s identity, named by the entry introducing it (§12.1).
- Member
Id - A member’s random stable identity, independent of their keys (§10). Device ownership, circle membership and slot authors name it; a key replacement keeps it.
- NotCanonical
Uuid - Text that is not a UUID’s canonical lowercase hyphenated spelling (D10).
- Object
Id - A stored object’s random id, the last part of its path
<store>/files/<uploader>/<object>(§17.5). - Sequential
Ids - A deterministic sequence of UUIDs and device ids, starting at one.
- StoreId
- A store’s identity, independent of its name and location on disk.
- UuidIds
- Random UUIDv4 ids, independent of the clock (E1).
Traits§
- IdSource
- The source of new ids, supplied when creating or opening a store.
Functions§
- canonical_
uuid - The UUID
textspells in its one canonical form, lowercase and hyphenated (D10). Any other spelling of the same UUID names nothing.
Type Aliases§
- IdSource
Ref - A shared source of new ids.