I have not used rust with these displays but have had success with Arduino IDE, CubeIDE, and ESP-IDF. For arduino IDE, TFT-eSPI is 100% the way to go. This tutorial includes a basic TFTLCD setup with TFT-eSPI library.
For any further setups, LVGL is a great option. I'm unsure with rust compatibility, but for me, FreeRTOS is usually the way to go anyway.
Best, Justin