lix 0.15.0

Embeddable version control for apps and AI agents.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub(crate) mod capability;
pub(crate) mod registry;
pub(crate) mod schema;
pub(crate) mod schema_surface;
pub(crate) mod surface;

pub(crate) use capability::SurfaceCapabilities;
pub(crate) use registry::PublicCatalog;
pub(crate) use schema::{PublicColumn, PublicColumnInsertPolicy};
pub(crate) use schema_surface::{
    SchemaColumnType, SchemaIndexedColumn, SchemaSurfaceShape, SchemaSurfaceSpec,
    TRACKED_ROW_SYSTEM_COLUMN_NAMES, derive_schema_surface_spec_from_schema, row_visible_fields,
    schema_exposed_as_history_surface, schema_exposed_as_schema_surface, schema_surface_schema,
};
pub(crate) use surface::{
    PublicHistoryContract, PublicHistoryKind, PublicRelationKind, PublicScalarFunctionContract,
    PublicSurfaceClass, PublicSurfaceContract, PublicSurfaceKind, PUBLIC_SCALAR_FUNCTION_NAMES,
};