Commit Graph

65 Commits

Author SHA1 Message Date
davidemazzocchi 7d348052d5 feat: add super trait EAV 2026-03-09 08:39:08 +01:00
davidemazzocchi 3a8c000665 feat: add utility functions with_id and with_class for entity construction 2026-03-09 08:39:08 +01:00
davidemazzocchi 342c971ce3 feat: add unwrap utility function to entity 2026-03-09 08:39:08 +01:00
davidemazzocchi 3767e6f73f test: demo attribute value setting and entity reletions 2026-03-09 08:39:08 +01:00
davidemazzocchi c6ab35584e test: add intended use tests to try/demo the library 2026-03-09 08:39:08 +01:00
davidemazzocchi 357296edd6 feat: add to_value implementation for &str 2026-03-09 08:39:08 +01:00
davidemazzocchi e8cb7d8e53 feat: add id field to entity, implement ToValue for entity 2026-03-09 08:39:08 +01:00
davidemazzocchi 6bc97e36c1 test: add test for entity new and with_attribute constructor functions 2026-03-09 08:39:08 +01:00
davidemazzocchi f32d828b2a feat: add trait ToValue; implement it for base types 2026-03-09 08:39:08 +01:00
davidemazzocchi 01568e87c0 feat: add utility function to set and unset an attribute from an entity 2026-03-09 08:39:08 +01:00
davidemazzocchi 55e1b5d9cf feat: add utility function to read an attribute value from an entity 2026-03-09 08:39:08 +01:00
davidemazzocchi e274ccafec feat: add contructor utility functions to entity and attribute 2026-03-09 08:39:08 +01:00
davidemazzocchi 1786c9104f feat: add traits to transform self from and to eav 2026-03-09 08:39:07 +01:00
davidemazzocchi 58641d7197 feat: add basic structures for EAV modeling (entity, attribute, value) 2026-03-09 08:39:07 +01:00
davidemazzocchi 7a301eb5d7 chore: initialize workspace and main project with standard structure 2026-03-09 08:39:07 +01:00