oxedyne/fe2o3/fe2o3_iop_db/src/lib.rs
738 bytes, 1 run
created by r1870400018:401, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | //! Interoperability layer for databases in the Hematite ecosystem. |
| 2 | //! |
| 3 | //! This crate provides core traits and structures that define common database behaviours, |
| 4 | //! particularly around key-value operations and metadata handling. It includes: |
| 5 | //! |
| 6 | //! - The `Database` trait defining standard database operations with encryption and hashing support |
| 7 | //! - Metadata structures for tracking timestamps and user information |
| 8 | //! - Scheme override capabilities for customising encryption and hashing behaviours |
| 9 | //! |
| 10 | //! The crate serves as an abstraction layer between database implementations and consumers, |
| 11 | //! ensuring consistent interfaces whilst allowing flexibility in specific implementations. |
| 12 | //! |
| 13 | #![forbid(unsafe_code)] |
| 14 | pub mod api; |