//! LightningStor server implementation
//!
//! Provides:
//! - gRPC service implementations (ObjectService, BucketService)
//! - S3-compatible HTTP API
//! - Storage backend abstraction

mod bucket_service;
pub mod config;
pub mod metadata;
mod object_service;
pub mod repair;
pub mod s3;
pub mod tenant;

pub use bucket_service::BucketServiceImpl;
pub use config::ServerConfig;
pub use object_service::ObjectServiceImpl;
pub use repair::{MetadataRepairQueue, spawn_replicated_repair_worker};
