I don't think there is any way for such; moving your fund from a centralized exchange to a trust wallet is almost the same risk you share there; trust wallet is also owned by Binance, which is a centralized exchange; trust wallet is not an open source wallet; and it's also not completely decentralized since users data are now, at some point, backed up to Google Drive.
Have you tried checking out the Metamask desktop extension? I guess they have a few staking options; you just have to check them out for yourself, but you can't expect the rewards to be the same as those of the centralized exchanges, where you have a greater risk; the higher the risk, the higher the reward.
I was lead to believe that Trust Wallet is open source which is one of the reasons I chose it over for example Coinbase wallet!??!