Those questions were came up when I was looking through The TeXbook around page 225 and solving the exercise 21.6 in there:
\hruleessentially the same ? On the other word, what's difference between
\hrulecan be used in
\leaders? I wonder it's restricted horizontal mode under
\leaders. Why both rules can be used in there. Is there any specific reason?