//! FlashDNS server implementation
//!
//! Provides:
//! - gRPC service implementations (ZoneService, RecordService)
//! - DNS protocol handler (UDP/TCP)
//! - Metadata storage (FlareDB/Postgres/SQLite)

pub mod config;
pub mod dns;
pub mod metadata;
mod record_service;
mod zone_service;

pub use config::ServerConfig;
pub use metadata::DnsMetadataStore;
pub use record_service::RecordServiceImpl;
pub use zone_service::ZoneServiceImpl;
