Module core

Module core 

Source
Expand description

Core module containing fundamental traits and types for the framework

Re-exports§

pub use auth::AuthContext;
pub use auth::AuthPolicy;
pub use auth::AuthProvider;
pub use auth::NoAuthProvider;
pub use entity::Data;
pub use entity::Entity;
pub use field::FieldFormat;
pub use field::FieldValue;
pub use link::EntityReference;
pub use link::LinkAuthConfig;
pub use link::LinkDefinition;
pub use module::EntityFetcher;
pub use module::Module;
pub use pluralize::Pluralizer;
pub use service::DataService;
pub use service::LinkService;

Modules§

auth
Authorization system for This-RS
entity
Entity traits defining the core abstraction for all data types
extractors
Axum extractors for entities and links
field
Field value types and validation
link
Link system for managing relationships between entities
module
Module system for This-RS
pluralize
Intelligent pluralization for English nouns
service
Service traits for data and link operations