Re-exports§
Modules§
- Generic COB storage.
Structs§
- A collaborative object
- The metadata required for creating a new
CollaborativeObject
. - Embedded object.
- The DAG of changes making up the history of a collaborative object.
- The id of an object
- The typename of an object. Valid typenames MUST be sequences of alphanumeric characters separated by a period. The name must start and end with an alphanumeric character
- The exact identifier for a particular COB.
- The data required to update an object
- Result of an
update
operation. - COB version.
Enums§
- Errors that occur when parsing a Git refname into a
TypedId
.
Traits§
- An object that can be built by evaluating a history.
- The
Store
is an aggregation of the different types of storage traits required for editingCollaborativeObject
s.
Functions§
- Create a new
CollaborativeObject
. - Get a
CollaborativeObject
, if it exists. - List a set of
CollaborativeObject
. - Remove a
crate::CollaborativeObject
. - Update an existing
CollaborativeObject
.
Type Aliases§
- Entry contents. This is the change payload.
- A single change in the change graph.
- A unique identifier for a history entry.