1//! This module contains settings for render strategy of papergrid.
2//!
3//! - [`TrimStrategy`] and [`AlignmentStrategy`] allows to set [`Alignment`] settings.
4//! - [`TabSize`] sets a default tab size.
5//! - [`Charset`] responsible for special char treatment.
6//! - [`Justification`] responsible for justification space of content.
7//!
8//! [`Alignment`]: crate::settings::Alignment
9
10mod alignment_strategy;
11mod charset;
12mod justification;
13mod tab_size;
14mod trim_strategy;
15
16pub use alignment_strategy::AlignmentStrategy;
17pub use charset::{Charset, CleanCharset};
18pub use justification::Justification;
19pub use tab_size::TabSize;
20pub use trim_strategy::TrimStrategy;
21