List of all items
Structs
- config::EntityAuthConfig
- config::EntityConfig
- config::LinksConfig
- config::ValidationRule
- core::auth::NoAuthProvider
- core::extractors::DirectLinkExtractor
- core::extractors::LinkExtractor
- core::link::LinkAuthConfig
- core::link::LinkDefinition
- core::link::LinkEntity
- core::pluralize::Pluralizer
- links::handlers::AppState
- links::handlers::CreateLinkRequest
- links::handlers::CreateLinkedEntityRequest
- links::handlers::EnrichedLink
- links::handlers::EnrichedListLinksResponse
- links::handlers::IntrospectionResponse
- links::handlers::ListLinksResponse
- links::handlers::RouteDescription
- links::registry::LinkRouteRegistry
- links::registry::RouteInfo
- prelude::DateTime
- prelude::HeaderMap
- prelude::Path
- prelude::Router
- prelude::State
- prelude::Utc
- prelude::Uuid
- server::builder::ServerBuilder
- server::entity_registry::EntityRegistry
- storage::in_memory::InMemoryLinkService
Enums
- core::auth::AuthContext
- core::auth::AuthPolicy
- core::extractors::ExtractorError
- core::field::FieldFormat
- core::field::FieldValue
- links::registry::LinkDirection
Traits
- core::auth::AuthProvider
- core::entity::Data
- core::entity::Entity
- core::entity::Link
- core::module::EntityCreator
- core::module::EntityFetcher
- core::module::Module
- core::service::DataService
- core::service::LinkService
- prelude::Deserialize
- prelude::Serialize
- server::entity_registry::EntityDescriptor
Macros
- data_fields
- entity_fields
- impl_data_entity
- impl_link_entity
- link_fields
- prelude::data_fields
- prelude::entity_fields
- prelude::impl_data_entity
- prelude::impl_link_entity
- prelude::link_fields
Attribute Macros
Derive Macros
Functions
- links::handlers::create_link
- links::handlers::create_linked_entity
- links::handlers::delete_link
- links::handlers::get_link
- links::handlers::get_link_by_route
- links::handlers::list_available_links
- links::handlers::list_links
- links::handlers::update_link
- prelude::delete
- prelude::get
- prelude::post
- prelude::put
- server::router::build_link_routes