Citation: 2C_70/2016 E. C

Die A.________ AG legt mit Eingabe vom 22. Januar 2016 Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht ein. Sie beantragt, der Entscheid des Obergerichts des Kantons Schaffhausen sei aufzuheben. Ebenfalls seien der Beschluss des Regierungsrates des Kantons Schaffhausen vom 4. November 2014, Ziff. 1 - 4, der Einspracheentscheid des Stadtrats Schaffhausen vom 30. Juli 2013 sowie die Verfügung der Städtischen Werke Schaffhausen und Neuhausen am Rheinfall vom 18. April 2013 aufzuheben. Eventualiter sei der Entscheid des Obergerichts des Kantons Schaffhausen aufzuheben und die Sache zur Neuentscheidung an den Regierungsrat des Kantons Schaffhausen zurückzuweisen. Subeventualiter sei der Entscheid des Obergerichts des Kantons Schaffhausen aufzuheben und die Sache zur Neuentscheidung an dieses zurückzuweisen. Der Abteilungspräsident legte der Beschwerde am 16. Februar 2016 antragsgemäss aufschiebende Wirkung bei. Das Obergericht und die Stadt Schaffhausen beantragen in ihren Vernehmlassungen, die Beschwerde sei abzuweisen.