core_crypto_keystore/traits/
mod.rs1#![expect(unused)]
5
6mod entity;
7mod entity_base;
8mod entity_database_mutation;
9mod fetch_from_database;
10mod item_encryption;
11mod key_type;
12mod primary_key;
13mod searchable_entity;
14mod unique_entity;
15
16pub use entity::{Entity, EntityGetBorrowed};
17pub use entity_base::EntityBase;
18pub use entity_database_mutation::{EntityDatabaseMutation, EntityDeleteBorrowed};
19pub use fetch_from_database::FetchFromDatabase;
20pub use item_encryption::{
21 DecryptData, DecryptWithExplicitEncryptionKey, Decryptable, Decrypting, EncryptData,
22 EncryptWithExplicitEncryptionKey, Encrypting, EncryptionKey,
23};
24pub use key_type::{KeyType, OwnedKeyType};
25pub use primary_key::{BorrowPrimaryKey, PrimaryKey};
26pub use searchable_entity::{DeletableBySearchKey, SearchableEntity};
27pub use unique_entity::{UniqueEntity, UniqueEntityExt, UniqueEntityImplementationHelper};