Правила нет. Есть алгоритмы по вычислению к какому члену предложение относится существительное, а оно может чем угодно. Вот примеры.Главные члены предложения - подлежащее и сказуемое. Пример: "Жизнь - не сахар". Здесь существительные "жизнь" и "сахар" являются главными членами предложения - подлежащим и сказуемым соответственно. Второстепенные члены предложения - дополнение. Пример: Мама мыла раму. "Мама" - подлежащее, а "раму" - дополнение, выраженное существительным в винительном падеже.
Пример: "Жизнь - не сахар".
Здесь существительные "жизнь" и "сахар" являются главными членами предложения - подлежащим и сказуемым соответственно.
Второстепенные члены предложения - дополнение.
Пример:
Мама мыла раму.
"Мама" - подлежащее, а "раму" - дополнение, выраженное существительным в винительном падеже.