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, UnifiedEntity, UnifiedEntityGetBorrowed};
17pub use entity_base::EntityBase;
18pub use entity_database_mutation::{
19 EntityDatabaseMutation, EntityDeleteBorrowed, UnifiedEntityDatabaseMutation, UnifiedEntityDeleteBorrowed,
20};
21pub use fetch_from_database::FetchFromDatabase;
22pub use item_encryption::{
23 DecryptData, DecryptWithExplicitEncryptionKey, Decryptable, Decrypting, EncryptData,
24 EncryptWithExplicitEncryptionKey, Encrypting, EncryptionKey,
25};
26pub use key_type::{KeyType, OwnedKeyType};
27pub use primary_key::{BorrowPrimaryKey, PrimaryKey};
28pub use searchable_entity::{
29 DeletableBySearchKey, SearchableEntity, UnifiedDeletableBySearchKey, UnifiedSearchableEntity,
30};
31pub use unique_entity::{
32 UnifiedUniqueEntity, UnifiedUniqueEntityExt, UnifiedUniqueEntityImplementationHelper, UniqueEntity,
33 UniqueEntityExt, UniqueEntityImplementationHelper,
34};