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;
|