RBDC
-
an database driver abstract
-
support zero copy serde-ser/de
Database -> bytes ->rbs::Value-> Struct(User Define) Struct(User Define) -> rbs::ValueRef -> ref clone() -> Database
- supported driver
- rbdc-mysql(100%)
- rbbc-pg(100%)
- rbbc-sqlite(100%)
- rbbc-mssql(100%)
how to define my driver?
should impl trait and load driver
- impl trait Driver
- impl trait Connection
- impl trait Statement
- impl trait ResultSet
- impl trait MetaData
- impl trait ConnectOptions