This repository is being archived. Point readers at the standard-library or community package that replaces it. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
21 lines
795 B
Markdown
21 lines
795 B
Markdown
> [!IMPORTANT]
|
|
> **This repository is archived and no longer maintained.**
|
|
>
|
|
> `Record` is a convenience layer over `map[string]any`. The type coercion
|
|
> it provides is covered more completely by existing libraries, and scanning
|
|
> into structs is usually the better approach.
|
|
>
|
|
> **Use instead:**
|
|
> - [`github.com/spf13/cast`](https://github.com/spf13/cast) — `cast.ToIntE`, `cast.ToStringE`, etc. for coercing an `any` to a concrete type.
|
|
> - [`github.com/jmoiron/sqlx`](https://github.com/jmoiron/sqlx) or plain `database/sql` struct scanning when the source is SQL rows.
|
|
|
|
---
|
|
|
|
# Go Record
|
|
|
|
Record stores mixed scalar data (Boolean, numeric, and string) and provides type-safe methods to retrieve it. It automatically casts values where possible.
|
|
|
|
## License
|
|
|
|
See [LICENSE.md](./LICENSE.md)
|