Commit History

Autor SHA1 Mensaxe Data
  Kestrel f9cddd32b6 Add Value derive macro. hai 1 mes
  Kestrel 1779eefc1c Fix some clippy nits, add skeleton changelog, bump versions for release. hai 2 meses
  Kestrel 168170caca Add documentation to index_cols! macro. hai 7 meses
  Kestrel 084ad066b8 Add index specification interface and schema generation. hai 7 meses
  Kestrel 25603a6dfe Improve documentation and tighten trait impl requirements slightly. hai 7 meses
  Kestrel 3a79e8a7a1 Implement simple entity keying mechanism to support multiple fields in a unique key. hai 7 meses
  Kestrel 60ab001dc1 Many minor changes to better support autogenerating interfaces based on microrm schemata. hai 7 meses
  Kestrel ea661f6dbd Successful progress up to simple insertion queries. hai 9 meses
  Kestrel 118400a12a Initial reworking with simple DB struct walking implemented. hai 9 meses
  Kestrel 542999297d Rearranging and small breaking interface changes. %!s(int64=2) %!d(string=hai) anos
  Kestrel cd004859e2 Removed janky serde-based deserialization in favour of Modelable::build_from(). %!s(int64=2) %!d(string=hai) anos
  Kestrel fa52d021ef Add transparent single-element struct storage. %!s(int64=2) %!d(string=hai) anos
  Kestrel 76753a91ac Began moving column type derivation to be more compile-time. %!s(int64=2) %!d(string=hai) anos
  Kestrel d06683b9f6 rustfmt pass and get_one_by_multi support. %!s(int64=2) %!d(string=hai) anos
  Kestrel 954d1d324b Fix sqlite reference to use re_export and clippy nits. %!s(int64=2) %!d(string=hai) anos
  Kestrel 3feb6c70c1 Add symlink to README in repo root. %!s(int64=2) %!d(string=hai) anos
  Kestrel 92bf043c19 Add explicit microrm-macros version to dependency. %!s(int64=2) %!d(string=hai) anos
  Kestrel 39dd1fff7f Reworked internal Index ergonomics. %!s(int64=2) %!d(string=hai) anos
  Kestrel c9c3e91c8d Add basic index support. %!s(int64=2) %!d(string=hai) anos
  Kestrel 2eb1748461 Add thread-safe query caching layer. %!s(int64=2) %!d(string=hai) anos
  Kestrel c452df2598 Swap from rusqlite crate to sqlite crate and introduce QueryInterface. %!s(int64=2) %!d(string=hai) anos
  Kestrel a3fa9a4e90 Replace num_enum crate with simple reimplementation. %!s(int64=2) %!d(string=hai) anos
  Kestrel 75240bf66a Remove parallel column name derivation and add foreign key SQL. %!s(int64=2) %!d(string=hai) anos
  Kestrel bf9edf5e0c Minor cleanups and rustfmt pass. %!s(int64=2) %!d(string=hai) anos
  Kestrel 2029487b72 Add initial support in type system for foreign keys. %!s(int64=2) %!d(string=hai) anos
  Kestrel 25ef8ae28a Add explicit ID column to each Entity. %!s(int64=2) %!d(string=hai) anos
  Kestrel 50b6e1a9ef Fix clippy nits. %!s(int64=2) %!d(string=hai) anos
  Kestrel 7a31dbc763 Rustfmt pass. %!s(int64=2) %!d(string=hai) anos
  Kestrel 5b2f038efa Begin support for newtype structs. %!s(int64=2) %!d(string=hai) anos
  Kestrel 8add3cfd46 Swap to using distinct types for each entity. Closes #2. %!s(int64=2) %!d(string=hai) anos