use crate::{PrettyTree, providers::PrettyProvider};
use alloc::string::String;
pub mod printer;
pub trait PrettyBuilder<'a, T> {
fn flat_alt<E>(self, inline: E) -> PrettyTree<'a, T>
where
E: Into<PrettyTree<'a, T>>;
fn indent(self, indent: usize) -> PrettyTree<'a, T>;
fn nest(self, offset: isize) -> PrettyTree<'a, T>;
}