This is exercise $2.13$ in Rudin.
Can't we simply define such set as $[a, b]$, with all members being rational? It is bounded, and closed (proof is straightforward), and the limit points are all members of the set since $\mathbb{Q}$ is dense on an interval; and since rational numbers are countable then all the limit points are. Am I missing something? Thanks in advance.