tl;dr: faced with needing to wait for byond to un-heck this, and the fact that citadel is burning 400MB on icon_states right now, welcome to baby's first ""production"" rust PR
all this adds is rustg_dmi_icon_states which will hopefully be better than byond's icon_states for a time to come. all it does is open the dmi path, extract states, return a JSON
in theory this contains no memory leaks/weirdness since rust should handle the file closes/drops but uh please scrutinize this PR carefully i cannot understate how new I am to rust.
this also adds rohesie's dmi as that's what handles the uh, actual dmi loading.
coderbus message link https://canary.discord.com/channels/484170914754330625/484170915253321734/1121523986996666519
tl;dr: faced with needing to wait for byond to un-heck this, and the fact that citadel is burning 400MB on icon_states right now, welcome to baby's first ""production"" rust PR
all this adds is rustg_dmi_icon_states which will hopefully be better than byond's icon_states for a time to come. all it does is open the dmi path, extract states, return a JSON
in theory this contains no memory leaks/weirdness since rust should handle the file closes/drops but uh please scrutinize this PR carefully i cannot understate how new I am to rust.
this also adds rohesie's
dmi
as that's what handles the uh, actual dmi loading.