Charge carriers of an electric current
As the reference from your question states, &quot;An electric current is the rate of flow of electric charge past a point or region&quot;. The rate of flow IS an electric current, not that the flow CAUSES electric current, according to the Wikipedia article.
Both electromagnetic and non-electromagnetic forces can CAUSE the movement of charge carriers. In the context of semiconductor devices, there are two kinds of current regarding &quot;flow of electric charge&quot;. The drift current is caused by an electric field; the diffusion current is a current caused by the diffusion of charge carriers. Both kinds of current can include movement of positive (holes) and/or negative (electrons) charge carriers. This statement answers your question &quot;in the context of semiconductor devices&quot;.
ADDENDUM:
Be careful when learning and using terminology, in particular, in electronic engineering. As with language in general, EE terminology is a result of historical process; its use and understanding can include intricate details.
For example, Ampère's circuital law, one of Maxwell equations, includes a term named &quot;displacement current&quot;, which is not associated with any movement of charges.
Make sure your understand these intricacies and know the electromagnetic theory and you will not be baffled by seeming paradoxes, as, for example, the fact that the signal velocity in wires is higher than the speed of charge carrier transport.