dataprof-core 0.13.0

Shared core types for dataprof
Documentation
# dataprof-core

Shared data model and configuration types for the `dataprof` workspace.

This crate owns format-independent contracts: profile and schema types, execution
metadata, errors, quality configuration, sampling and stop conditions, semantic
hints, source descriptions, column-name validation, and progress. Parsing,
statistical analysis, report assembly, and engine orchestration belong to their
specialized crates.

## Public surface

Common entry points include `IsoQualityConfig`, `DataProfilerError`,
`ExecutionMetadata`, `ColumnProfile`, `SamplingStrategy`, `StopCondition`,
`SemanticHints`, and `DataSource`.

## Features

- `arrow`: Arrow-backed core types.
- `async-streaming`: async coordination primitives.
- `database`: database-specific configuration.
- `parquet`: Parquet-specific source metadata.

The default feature set is empty.

## Development

```bash
cargo test -p dataprof-core
```

Most users should depend on the high-level
[`dataprof` facade](https://github.com/AndreaBozzo/dataprof/blob/HEAD/README.md).
See the
[workspace architecture](https://github.com/AndreaBozzo/dataprof/blob/HEAD/docs/architecture/crate-redesign.md)
for crate ownership details.