backbone-mailing 0.6.2

Email marketing — mass-mail engine: audiences, subscriptions, hand-set mailing lifecycle, seeded A/B testing, per-recipient traces, cycle-44 bridge targets (Odoo mass_mailing port)
//! Repository implementations
//!
//! Generated by metaphor-schema. Do not edit manually.
//!
//! Uses backbone-orm's `DatabaseOperations<T>` trait.

mod mailing_ab_test_repository;
mod mailing_audience_repository;
mod mailing_contact_repository;
mod mailing_subscription_repository;
mod opt_out_reason_repository;
mod mailing_repository;
mod mailing_trace_repository;
mod mailing_filter_repository;

// Custom persistence modules

// Re-exports
pub use mailing_ab_test_repository::MailingAbTestRepository;
pub use mailing_audience_repository::MailingAudienceRepository;
pub use mailing_contact_repository::MailingContactRepository;
pub use mailing_subscription_repository::MailingSubscriptionRepository;
pub use opt_out_reason_repository::OptOutReasonRepository;
pub use mailing_repository::MailingRepository;
pub use mailing_trace_repository::MailingTraceRepository;
pub use mailing_filter_repository::MailingFilterRepository;

// Re-export backbone-orm types
pub use backbone_orm::repository::{
    DatabaseOperations, PostgresRepository,
    PaginationParams, PaginationInfo, PaginatedResult,
    FilterParams, FilterCondition, SortParams, SortDirection,
};

// Re-export custom persistence types

// This directory's extension (hand-written; ADR-0031).
include!("mod.ext.rs");