The Bladesinging wizard's Extra Attack feature reads:
You can attack twice, instead of once, whenever you take the Attack action on your turn. Moreover, you can cast one of your cantrips in place of one of those attacks.
Notably, all but three cantrips have a casting time of 1 action. Two cantrips, shillelagh and magic stone, have a casting time of 1 bonus action, and the cantrip mending has a casting time of 1 minute.
Can these cantrips be cast with the Bladesinger's Extra Attack feature, despite not having a casting time of 1 action?
If mending in particular can be cast in this way, does it take effect immediately? Or does it still take a minute to complete casting?
(Never mind how our Wizard learned shillelagh or magic stone; perhaps they took a 1 level dip into druid when they went hiking during a gap year in their studies.)