summaryrefslogtreecommitdiffstats
path: root/vendor/tabled/src/settings/formatting/mod.rs
blob: e3a56092f4625ee8fcf68eeb7206a6f721ac1095 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//! This module contains settings for render strategy of papergrid.
//!
//! - [`TrimStrategy`] and [`AlignmentStrategy`] allows to set [`Alignment`] settings.
//! - [`TabSize`] sets a default tab size.
//! - [`Charset`] responsible for special char treatment.
//! - [`Justification`] responsible for justification space of content.
//!
//! [`Alignment`]: crate::settings::Alignment

mod alignment_strategy;
mod charset;
mod justification;
mod tab_size;
mod trim_strategy;

pub use alignment_strategy::AlignmentStrategy;
pub use charset::{Charset, CleanCharset};
pub use justification::Justification;
pub use tab_size::TabSize;
pub use trim_strategy::TrimStrategy;