No! There will be banks of diesel generators to charge the trucks. /s-sort of.
Unfortunately this is one time I'm not being sarcastic.