Sachverhalt: A. Die X._ AG (im Folgenden: X._ AG) führt im Auftrag diverser Bahnunternehmen in der Schweiz Bau- und Unterhaltsarbeiten an Gleistrassees durch. Anlässlich einer Kontrolle des Betriebs betreffend die Einhaltung der gesetzlichen Arbeits- und Ruhezeiten im Januar 2014 stellte das Amt für Wirtschaft und Arbeit des Kantons Zürich (AWA) fest, dass die X._ AG die notwendigen Schritte zur Umsetzung des Arbeitsgesetzes nicht eingeleitet habe. Am 20. März 2014 verfügte das AWA, die X._ AG habe umgehend die Vorschriften des Arbeitsgesetzes einzuhalten. Dies betraf insbesondere Art. 9, 10, 15, 15a, 17a und 21 des Bundesgesetzes über Arbeit in Industrie, Gewerbe und Handel vom 13. März 1964 (Arbeitsgesetz, ArG; SR 822.11), Art. 13 und 18 der Verordnung 1 vom 10. Mai 2000 zum Arbeitsgesetz (ArGV 1; SR 822.111) sowie Art. 48 der Verordnung 2 vom 10. Mai 2000 zum Arbeitsgesetz (ArGV 2; SR 822.112). Für den Fall der Nichtbeachtung dieser Anordnung drohte das AWA der X._ AG ein Vorgehen nach Art. 51 Abs. 2 ArG (Erlass einer Verfügung mit Strafandrohung) an, wies auf Art. 52 ArG (Massnahmen des Verwaltungszwangs) hin und behielt sich eine Anzeige nach Art. 59 ff. ArG vor. Weiter verpflichtete es die X._ AG, bis spätestens 15. Oktober 2014 eine Liste der von ihr von Juli bis September 2014 im Bereich Gleisbau beschäftigten Arbeitnehmenden einzureichen. B. Einen von der X._ AG dagegen erhobenen Rekurs wies die Volkswirtschaftsdirektion des Kantons Zürich mit Verfügung vom 25. November 2014 ab. Das Verwaltungsgericht des Kantons Zürich hiess die von der X._ AG dagegen erhobene Beschwerde mit Urteil vom 10. Juni 2015 teilweise (in einem Nebenpunkt) gut und wies sie im Übrigen ab. C. Mit Eingabe vom 26. August 2015 erhebt die X._ AG Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Sie beantragt, das Urteil des Verwaltungsgerichts des Kantons Zürich vom 10. Juni 2015 und die Verfügung des AWA vom 20. März 2014 seien aufzuheben. Die Volkswirtschaftsdirektion und das Verwaltungsgericht des Kantons Zürich verzichten auf eine Vernehmlassung. Das AWA beantragt die Abweisung der Beschwerde. Das Eidgenössische Departement für Wirtschaft, Bildung und Forschung (WBF) und das Eidgenössische Departement für Umwelt, Verkehr, Energie und Kommunikation (UVEK) äussern sich, ohne formell einen Antrag zu stellen. Die X._ AG repliziert.