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