this/core/mod.rs
1//! Core module containing fundamental traits and types for the framework
2
3pub mod auth;
4pub mod entity;
5pub mod extractors;
6pub mod field;
7pub mod link;
8pub mod module;
9pub mod pluralize;
10pub mod service;
11
12pub use auth::{AuthContext, AuthPolicy, AuthProvider, NoAuthProvider};
13pub use entity::{Data, Entity, Link};
14pub use field::{FieldFormat, FieldValue};
15pub use link::{LinkAuthConfig, LinkDefinition};
16pub use module::{EntityCreator, EntityFetcher, Module};
17pub use pluralize::Pluralizer;
18pub use service::{DataService, LinkService};