zer-core 1.0.1

Core traits and types for the zer entity-resolution library
Documentation

zer-core

Core traits and types for the zer entity-resolution library.

This crate defines the fundamental building blocks that every other zer-* crate builds on top of. If you are using zer through the top-level zer crate you do not need to depend on this directly.

What it provides

Item Description
Record / IntoRecord The universal row type and conversion trait
RecordStore / VecRecordStore In-memory storage for ingested records
RecordPool Thread-safe pool for candidate pair buffering
Schema / FieldKind Schema definition: field names, types, and null handling
FieldMapping / NullPolicy Controls how source columns map to schema fields
Comparator / Scorer traits Interfaces implemented by zer-compare and zer-compute
ZerError Unified error type for the whole ecosystem

License

Apache-2.0 · GitHub