// g13m
// Copyright (c) 2026, Mathijs Saey

// g13m is free software: you can redistribute it and/or modify it under the terms of the GNU
// General Public License as published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// g13m is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public License along with this program.  If
// not, see <http://www.gnu.org/licenses/>.

//! Handler definitions.
//!
//! This module groups the various handlers defined by this crate.

#[cfg(feature = "handler_static")]
pub mod static_handler;

#[cfg(feature = "handler_lua")]
pub mod lua_handler;

#[cfg(all(feature = "handler_static", feature = "handler_lua"))]
pub mod combined_handler;
