use malachite_base::strings::typst::ToTypst;
use malachite_base::test_util::generators::common::{GenConfig, GenMode};
use malachite_base::test_util::generators::{unsigned_b_tree_set_gen, unsigned_hash_set_gen};
use malachite_base::test_util::runner::Runner;
pub(crate) fn register(runner: &mut Runner) {
register_demo!(runner, demo_hash_set_to_typst);
register_demo!(runner, demo_b_tree_set_to_typst);
}
fn demo_hash_set_to_typst(gm: GenMode, config: &GenConfig, limit: usize) {
for xs in unsigned_hash_set_gen::<u8>().get(gm, config).take(limit) {
println!("{:?}.to_typst() = {}", xs, xs.to_typst());
}
}
fn demo_b_tree_set_to_typst(gm: GenMode, config: &GenConfig, limit: usize) {
for xs in unsigned_b_tree_set_gen::<u8>().get(gm, config).take(limit) {
println!("{:?}.to_typst() = {}", xs, xs.to_typst());
}
}