Faits: Faits: A. X._, ressortissante marocaine née le 10 septembre 1972, a épousé le 26 novembre 1999 Y._, ressortissant italien né le 26 juin 1948, titulaire d'un permis d'établissement. Elle a obtenu de ce fait une autorisation de séjour. Par décision du 3 mars 2004, le Service de la population du canton de Vaud a révoqué l'autorisation de séjour de l'intéressée, considérant que la volonté de celle-ci de créer une véritable union conjugale n'avait pas été démontrée. Statuant le 20 juillet 2004, le Tribunal administratif a rejeté le recours formé par l'intéressée contre ce prononcé, en lui impartissant un délai au 30 septembre 2004 pour quitter le canton. Il a retenu notamment que les époux s'étaient séparés le 1er mars 2002, qu'ils ne s'étaient pas remis en ménage commun depuis - hormis une brève reprise entre le 1er et le 17 février 2003 dictée par la peur du renvoi - et qu'il n'existait pas de perspective de réconciliation dès lors que l'époux, fermement décidé à demander le divorce, n'entendait nullement reprendre la vie commune. Le mariage était ainsi vidé de sa substance, de sorte que l'épouse abusait du droit conféré par l'art. 3 annexe I de l'Accord du 21 juin 1999 entre la Confédération suisse, d'une part, et la Communauté européenne et ses Etats membres, d'autre part, sur la libre circulation des personnes (ALCP; RS 0.142.112.681). Par ailleurs, il n'y avait pas lieu de prolonger son autorisation de séjour en vertu de l'art. 4 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20). La durée moyenne du séjour, la brièveté de la vie conjugale, l'absence de liens familiaux étroits en Suisse et l'intégration peu développée de l'intéressée l'emportaient en effet sur son bon comportement et les renseignements favorables afférents à son activité professionnelle, rien n'indiquant au surplus qu'elle ne pourrait poursuivre au Maroc le traitement médical entrepris en Suisse pour dépression. Statuant le 20 juillet 2004, le Tribunal administratif a rejeté le recours formé par l'intéressée contre ce prononcé, en lui impartissant un délai au 30 septembre 2004 pour quitter le canton. Il a retenu notamment que les époux s'étaient séparés le 1er mars 2002, qu'ils ne s'étaient pas remis en ménage commun depuis - hormis une brève reprise entre le 1er et le 17 février 2003 dictée par la peur du renvoi - et qu'il n'existait pas de perspective de réconciliation dès lors que l'époux, fermement décidé à demander le divorce, n'entendait nullement reprendre la vie commune. Le mariage était ainsi vidé de sa substance, de sorte que l'épouse abusait du droit conféré par l'art. 3 annexe I de l'Accord du 21 juin 1999 entre la Confédération suisse, d'une part, et la Communauté européenne et ses Etats membres, d'autre part, sur la libre circulation des personnes (ALCP; RS 0.142.112.681). Par ailleurs, il n'y avait pas lieu de prolonger son autorisation de séjour en vertu de l'art. 4 de la loi fédérale du 26 mars 1931 sur le séjour et l'établissement des étrangers (LSEE; RS 142.20). La durée moyenne du séjour, la brièveté de la vie conjugale, l'absence de liens familiaux étroits en Suisse et l'intégration peu développée de l'intéressée l'emportaient en effet sur son bon comportement et les renseignements favorables afférents à son activité professionnelle, rien n'indiquant au surplus qu'elle ne pourrait poursuivre au Maroc le traitement médical entrepris en Suisse pour dépression. B. Agissant par la voie du recours de droit administratif et celle du recours de droit public, X._ demande au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif du 20 juillet 2004, soit de le réformer en maintenant l'autorisation de séjour, respectivement de renvoyer la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Elle sollicite en outre l'effet suspensif. Il n'a pas été requis d'observations.