use malachite_base::num::basic::unsigneds::PrimitiveUnsigned;
use malachite_base::strings::latex::ToLatex;
use malachite_base::test_util::generators::common::{GenConfig, GenMode};
use malachite_base::test_util::generators::option_unsigned_gen;
use malachite_base::test_util::runner::Runner;
pub(crate) fn register(runner: &mut Runner) {
register_unsigned_demos!(runner, demo_option_to_latex_unsigned);
}
fn demo_option_to_latex_unsigned<T: PrimitiveUnsigned + ToLatex>(
gm: GenMode,
config: &GenConfig,
limit: usize,
) {
for o in option_unsigned_gen::<T>().get(gm, config).take(limit) {
println!("{:?}.to_latex() = {}", o, o.to_latex());
}
}