В данном предложении двоеточие ставится потому, что обобщающее слово «Все» стоит перед однородными членами предложения (деревья, мельница, крестьянские избы).
Правило: Если в предложении есть обобщающее слово перед однородными членами, то после обобщающего слова ставится двоеточие. Обобщающее слово выступает в роли главного члена, а однородные члены — зависимые.
Пример: На столе лежали фрукты: яблоки, груши, бананы.
В данном случае, «Все» — это обобщающее слово, а «деревья, мельница, крестьянские избы» — однородные члены, поясняющие, что именно подразумевается под «Всем».
Ответ: Обобщающее слово стоит перед однородными участниками предложения.