//! Content processing module (enabled with "content" feature)

#[cfg(feature = "content")]
pub mod content_impl {
    //! Content processing implementation placeholder

    /// Placeholder content service
    pub struct ContentService;

    impl ContentService {
        pub fn new() -> Self {
            Self
        }
    }
}

#[cfg(not(feature = "content"))]
pub mod content_impl {
    //! No-op implementation when content feature is disabled

    /// Disabled content service
    pub struct ContentService;

    impl ContentService {
        pub fn new() -> Self {
            Self
        }
    }
}

pub use content_impl::*;