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 | |
10 | mod alignment_strategy; |
11 | mod charset; |
12 | mod justification; |
13 | mod tab_size; |
14 | mod trim_strategy; |
15 | |
16 | pub use alignment_strategy::AlignmentStrategy; |
17 | pub use charset::{Charset, CleanCharset}; |
18 | pub use justification::Justification; |
19 | pub use tab_size::TabSize; |
20 | pub use trim_strategy::TrimStrategy; |
21 | |