#![doc = crate::_DOC_MEDIA!()] #![doc = crate::_DOC_MEDIA_MODULES!()]
#![doc = crate::_doc!(flat:"media")]
#![doc = crate::_doc!(hr)]
#![cfg_attr(feature = "safe_media", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_MEDIA_MODULES =
crate::_doc!(modules: crate; media: audio, font, visual); }
#[cfg(feature = "audio")]
pub mod audio;
#[cfg(feature = "font")]
pub mod font;
pub mod visual;
crate::structural_mods! { _pub_mods {
#[cfg(feature = "audio")] pub use super::audio::_all::*;
#[cfg(feature = "font")] pub use super::font::_all::*;
pub use super::visual::_all::*;
}
_crate_internals {
pub(crate) use super::_DOC_MEDIA_MODULES;
pub use super::visual::_crate_internals::*;
}
_hidden {
}
}