rust
F #rustc 1.88.0 (6b00bc388 2025-06-23)�
orm_column� derive_model� generate_migration� � �j � $ ! Procedural macros for libsql-orm� $% � �*V S This crate provides derive macros and attribute macros for the libsql-orm library,� ��U R enabling automatic implementation of ORM traits and convenient model definitions.� $� � �� # Derive Macros� $� � �� ## `#[derive(Model)]`� $� � ��Z W Automatically implements the `Model` trait for a struct, providing all CRUD operations� �� and ORM functionality.� $� � \� ```rust� ԛ use libsql_orm::Model;� ��( % use serde::{Serialize, Deserialize};� $� � ��, ) #[derive(Model, Serialize, Deserialize)]� �� struct User {� � pub id: Option<i64>,� �� pub name: String,� �� pub email: String,� ,� }� <� ```� $� � �� # Attribute Macros� $� � ��% " ## `#[table_name("custom_name")]`� $� � ��V S Specifies a custom table name for the model. By default, the table name is derived� ��0 - from the struct name converted to lowercase.� $� � \� � �� � ��( � $� � ��, � ��! #[table_name("custom_users")]� �� � � � ̯ � ,� � <� � $� � �� ## `#[orm_column(...)]`� $� � ��; 8 Specifies custom column properties for database fields.� $� � \� � �� � �� ( � $�
� ��
, � ��
� ��
A > #[orm_column(type = "INTEGER PRIMARY KEY AUTOINCREMENT")]� � � D� � ��'