Cast No Shadows is an origin trait in Destiny 2 that can appear on 6 weapons. There is also an enhanced version with a stronger effect.
What Cast No Shadows does
Dealing melee damage increases this weapon's handling and loads a small amount of ammo from reserves.
Enhanced version
Dealing melee damage increases this weapon's handling significantly and loads a small amount of ammo from reserves.