#pragma once #include <luna/Result.h> #include <luna/String.h> enum class Unit : usize { SI = 1000, Binary = 1024 }; Result<String> to_dynamic_unit(usize value, usize round_after = 1000, bool separate = true, Unit unit = Unit::Binary, bool display_unit = true);