• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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