//! Character set module.
use Vec;
/// A character set.
/// A character set where all characters are uniformly distributed across the luminance range.
/// ```rust
/// use ascii_img2::prelude::*;
/// let charset = LinearCharset::new(vec![' ', ';', '&']);
/// assert_eq!(charset.map(0.0), ' ');
/// assert_eq!(charset.map(0.5), ';');
/// assert_eq!(charset.map(1.0), '&');
/// ```