sz-rust-orm-facade 0.6.5

ORM facade for sz-rust framework — re-exports sz-orm-* family under a unified namespace
Documentation

sz-rust-orm-facade

SZ-Rust ORM 全家桶统一入口。下游业务包通过此 crate 访问所有 sz-orm-* 子包,而非直接依赖各子包。

功能

  • ORM 核心ModelModelExtRepositoryPoolValue
  • SQL 校验validate_sqlsql_string! 宏(编译期 SQL 注入检测)
  • 认证JwtClaimsJwtEncoderJwtAuthenticator
  • 云存储StorageBuilderAliyunOssStorageTencentCosStorageS3Storage
  • GraphQL / gRPC:可选 feature 启用

用法

use sz_rust_orm_facade::{Model, Repository, Pool, Value};
use sz_rust_orm_facade::jwt::{JwtClaims, JwtEncoder};

// 编译期 SQL 校验
let sql = sz_rust_orm_facade::sql_string!("SELECT id, name FROM users WHERE id = ?"; params: 1);

Feature Flags

Feature 说明
graphql 启用 GraphQL facade(依赖 sz-orm-graphql
grpc 启用 gRPC facade(依赖 sz-orm-grpc

版本策略

sz-rust-core 保持同步,版本号遵循 0.x.0 语义。