List of all items
Structs
- config::EntityAuthConfig
- config::EntityConfig
- config::LinksConfig
- config::ValidationRule
- config::events::BackendConfig
- config::events::BatchConfig
- config::events::ConsumerConfig
- config::events::DeduplicateConfig
- config::events::DeliverConfig
- config::events::EventsConfig
- config::events::FanOutConfig
- config::events::FilterConfig
- config::events::FlowConfig
- config::events::MapConfig
- config::events::RateLimitConfig
- config::events::ResolveConfig
- config::events::TriggerConfig
- config::sinks::SinkConfig
- core::auth::NoAuthProvider
- core::events::EventBus
- core::events::EventEnvelope
- core::extractors::DirectLinkExtractor
- core::extractors::LinkExtractor
- core::extractors::LinkPathSegment
- core::extractors::RecursiveLinkExtractor
- core::link::LinkAuthConfig
- core::link::LinkDefinition
- core::link::LinkEntity
- core::pluralize::Pluralizer
- core::query::PaginatedResponse
- core::query::PaginationMeta
- core::query::QueryParams
- core::validation::config::EntityValidationConfig
- core::validation::extractor::Validated
- events::compiler::CompiledFlow
- events::context::FlowContext
- events::matcher::EventMatcher
- events::matcher::UnknownEventKind
- events::memory::InMemoryEventLog
- events::operators::batch::BatchOp
- events::operators::deduplicate::DeduplicateOp
- events::operators::deliver::DeliverOp
- events::operators::fan_out::FanOutOp
- events::operators::filter::FilterOp
- events::operators::map::MapOp
- events::operators::rate_limit::RateLimitOp
- events::operators::resolve::ResolveOp
- events::runtime::FlowRuntime
- events::sinks::SinkFactory
- events::sinks::SinkRegistry
- events::sinks::counter::CounterConfig
- events::sinks::counter::CounterSink
- events::sinks::device_tokens::DeviceToken
- events::sinks::device_tokens::DeviceTokenStore
- events::sinks::in_app::InAppNotificationSink
- events::sinks::in_app::NotificationStore
- events::sinks::in_app::StoredNotification
- events::sinks::preferences::NotificationPreferencesStore
- events::sinks::preferences::UserPreferences
- events::sinks::push::PushMessage
- events::sinks::push::PushNotificationSink
- events::sinks::push::RetryConfig
- events::sinks::webhook::WebhookConfig
- events::sinks::webhook::WebhookSink
- events::sinks::websocket::WebSocketSink
- events::types::ConsumerState
- links::handlers::AppState
- links::handlers::CreateLinkRequest
- links::handlers::CreateLinkedEntityRequest
- links::handlers::EnrichedLink
- links::handlers::EnrichedListLinksResponse
- links::handlers::IntrospectionResponse
- links::handlers::ListLinksResponse
- links::handlers::PaginatedEnrichedLinksResponse
- links::handlers::RouteDescription
- links::registry::LinkChain
- links::registry::LinkChainStep
- 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
- server::exposure::rest::RestExposure
- server::exposure::rest::notifications::MarkAsReadRequest
- server::exposure::rest::notifications::NotificationState
- server::exposure::rest::notifications::PaginationParams
- server::exposure::rest::notifications::RegisterTokenRequest
- server::exposure::rest::sse::SseFilter
- server::host::ServerHost
- storage::in_memory::InMemoryDataService
- storage::in_memory::InMemoryLinkService
Enums
- config::events::PipelineStep
- config::events::SeekMode
- config::sinks::SinkType
- core::auth::AuthContext
- core::auth::AuthPolicy
- core::events::EntityEvent
- core::events::FrameworkEvent
- core::events::LinkEvent
- core::extractors::ExtractorError
- core::field::FieldFormat
- core::field::FieldValue
- events::operators::OpResult
- events::sinks::counter::CounterOperation
- events::sinks::device_tokens::Platform
- events::sinks::push::PushResult
- events::types::SeekPosition
- links::handlers::EnrichmentContext
- 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
- core::store::QueryableStore
- core::validation::extractor::ValidatableEntity
- events::log::EventLog
- events::operators::PipelineOperator
- events::sinks::Sink
- events::sinks::counter::EntityFieldUpdater
- events::sinks::push::PushProvider
- events::sinks::webhook::HttpSender
- events::sinks::websocket::WebSocketDispatcher
- prelude::Deserialize
- prelude::Serialize
- server::entity_registry::EntityDescriptor
Macros
- add_filters_for_field
- add_validators_for_field
- data_fields
- entity_fields
- impl_data_entity
- impl_data_entity_validated
- impl_entity_multi_tenant
- impl_link_entity
- link_fields
- prelude::add_filters_for_field
- prelude::add_validators_for_field
- prelude::data_fields
- prelude::entity_fields
- prelude::impl_data_entity
- prelude::impl_data_entity_validated
- prelude::impl_link_entity
- prelude::link_fields
Attribute Macros
Derive Macros
Functions
- core::validation::filters::lowercase
- core::validation::filters::round_decimals
- core::validation::filters::trim
- core::validation::filters::uppercase
- core::validation::validators::date_format
- core::validation::validators::in_list
- core::validation::validators::max_value
- core::validation::validators::optional
- core::validation::validators::positive
- core::validation::validators::required
- core::validation::validators::string_length
- events::compiler::compile_flow
- events::compiler::compile_flows
- events::sinks::resolve_recipient
- 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::handle_nested_path_get
- links::handlers::handle_nested_path_post
- links::handlers::list_available_links
- links::handlers::list_links
- links::handlers::update_link
- prelude::delete
- prelude::get
- prelude::post
- prelude::put
- server::exposure::rest::notifications::notification_routes
- server::exposure::rest::sse::sse_handler
- server::router::build_link_routes