1 // Copyright 2019 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef TOOLS_GN_RUST_VARIABLES_H_ 6 #define TOOLS_GN_RUST_VARIABLES_H_ 7 8 #include "gn/variables.h" 9 10 namespace variables { 11 12 // Rust target vars ------------------------------------------------------ 13 14 extern const char kRustAliasedDeps[]; 15 extern const char kRustAliasedDeps_HelpShort[]; 16 extern const char kRustAliasedDeps_Help[]; 17 18 extern const char kRustCrateName[]; 19 extern const char kRustCrateName_HelpShort[]; 20 extern const char kRustCrateName_Help[]; 21 22 extern const char kRustCrateType[]; 23 extern const char kRustCrateType_HelpShort[]; 24 extern const char kRustCrateType_Help[]; 25 26 extern const char kRustCrateRoot[]; 27 extern const char kRustCrateRoot_HelpShort[]; 28 extern const char kRustCrateRoot_Help[]; 29 30 extern const char kRustEdition[]; 31 extern const char kRustEdition_HelpShort[]; 32 extern const char kRustEdition_Help[]; 33 34 extern const char kRustflags[]; 35 extern const char kRustflags_HelpShort[]; 36 extern const char kRustflags_Help[]; 37 38 void InsertRustVariables(VariableInfoMap* info_map); 39 40 } // namespace variables 41 42 #endif // TOOLS_GN_RUST_VARIABLES_H_ 43