//! Server module for building HTTP servers with auto-registered routes
//!
//! This module provides a `ServerBuilder` that automatically registers:
//! - CRUD routes for all entities declared in modules
//! - Link routes for bidirectional entity relationships
//! - Introspection routes for API discovery
//!
//! The server architecture is modular and supports multiple exposure types:
//! - REST (implemented)
//! - GraphQL (available with 'graphql' feature)
//! - gRPC (available with 'grpc' feature)
//! - WebSocket (available with 'websocket' feature)
//! - OpenAPI (planned)
pub use ServerBuilder;
pub use ;
pub use RestExposure;
pub use ServerHost;
pub use GraphQLExposure;
pub use WebSocketExposure;
pub use GrpcExposure;
pub use combine_rest_and_grpc;