... Class that can just do everything they do without resting, either short or long?
Every class with any spells, (which is most classes), must either short or long rest to recover spell slots.
Fighters must rest, (short or long?), to recover Action Surge.
But outside of Arcane Trickster, (spells), is there any Rogue skill/ability/etc that has a finite number of uses prior to either a short or long rest?
If you're a Thief or Assassin you, (specific character, not your party of course), never need to rest necessarily, correct?