#![doc = crate::_DOC_MEDIA_VISUAL_COLOR!()] #![doc = crate::_doc!(modules: crate::media::visual; color)]
#![doc = crate::_doc!(flat:"media")]
#![doc = crate::_doc!(hr)]
#![cfg_attr(feature = "safe_color", forbid(unsafe_code))]
#[cfg(feature = "color")]
mod _helper;
mod color; mod depth;
#[cfg(feature = "color")]
mod gamma; #[cfg(feature = "color")]
mod luminance; #[cfg(feature = "color")]
mod palette; #[cfg(feature = "color")]
mod rgb;
crate::structural_mods! { _mods {
pub use super::{
color::Color,
depth::*,
};
#[cfg(feature = "color")]
pub use super::{
gamma::*,
luminance::*,
palette::_all::*,
rgb::_all::*,
};
}
_crate_internals {
pub(crate) use super::{
color::_media_visual_color_impl,
};
#[cfg(feature = "color")]
pub(crate) use super::{
_helper::*,
};
}
}