dash-recipes icon indicating copy to clipboard operation
dash-recipes copied to clipboard

Please derive Debug on CommandType

Open LoganDark opened this issue 4 years ago • 0 comments

let names = [
	"NK_COMMAND_NOP",
	"NK_COMMAND_SCISSOR",
	"NK_COMMAND_LINE",
	"NK_COMMAND_CURVE",
	"NK_COMMAND_RECT",
	"NK_COMMAND_RECT_FILLED",
	"NK_COMMAND_RECT_MULTI_COLOR",
	"NK_COMMAND_CIRCLE",
	"NK_COMMAND_CIRCLE_FILLED",
	"NK_COMMAND_ARC",
	"NK_COMMAND_ARC_FILLED",
	"NK_COMMAND_TRIANGLE",
	"NK_COMMAND_TRIANGLE_FILLED",
	"NK_COMMAND_POLYGON",
	"NK_COMMAND_POLYGON_FILLED",
	"NK_COMMAND_POLYLINE",
	"NK_COMMAND_TEXT",
	"NK_COMMAND_IMAGE",
	"NK_COMMAND_CUSTOM"
];

println!("Command: {}", names[unsafe { std::mem::transmute::<CommandType, u32>(cmd.get_type()) } as usize]);

This is bad

LoganDark avatar Oct 20 '20 22:10 LoganDark