Preheat oven to 350°F (180°C) (Assumption). Grease a loaf pan (Assumption: 9x5-inch).
Peel and grate the carrots; set aside.
Beat eggs and sugar until combined.
Add vegetable oil and mix until smooth.
Stir in grated carrots.
Add flour, baking powder, baking spices, and salt; mix gently until just combined.
Fold in walnuts and cranberries/raisins.
Pour batter into the loaf pan and smooth the top.
Bake until a toothpick comes out clean (Assumption: 40–50 minutes).
Cool completely, then dust with sugar poudred (powdered sugar) before slicing.