Home
last modified time | relevance | path

Searched refs:RustValues (Results 1 – 10 of 10) sorted by relevance

/third_party/gn/src/gn/
Drust_values.cc9 RustValues::RustValues() : crate_type_(RustValues::CRATE_AUTO) {} in RustValues() function in RustValues
11 RustValues::~RustValues() = default;
14 RustValues::CrateType RustValues::InferredCrateType(const Target* target) { in InferredCrateType()
50 bool RustValues::IsRustLibrary(const Target* target) { in IsRustLibrary()
Drust_values.h18 class RustValues {
20 RustValues();
21 ~RustValues();
84 RustValues(const RustValues&) = delete;
85 RustValues& operator=(const RustValues&) = delete;
Drust_values_generator.cc102 target_->rust_values().set_crate_type(RustValues::CRATE_BIN); in FillCrateType()
106 target_->rust_values().set_crate_type(RustValues::CRATE_CDYLIB); in FillCrateType()
110 target_->rust_values().set_crate_type(RustValues::CRATE_DYLIB); in FillCrateType()
114 target_->rust_values().set_crate_type(RustValues::CRATE_PROC_MACRO); in FillCrateType()
118 target_->rust_values().set_crate_type(RustValues::CRATE_RLIB); in FillCrateType()
122 target_->rust_values().set_crate_type(RustValues::CRATE_STATICLIB); in FillCrateType()
Dninja_rust_binary_target_writer.cc48 case RustValues::CRATE_AUTO: { in WriteCrateVars()
67 case RustValues::CRATE_BIN: in WriteCrateVars()
70 case RustValues::CRATE_CDYLIB: in WriteCrateVars()
73 case RustValues::CRATE_DYLIB: in WriteCrateVars()
76 case RustValues::CRATE_PROC_MACRO: in WriteCrateVars()
79 case RustValues::CRATE_RLIB: in WriteCrateVars()
82 case RustValues::CRATE_STATICLIB: in WriteCrateVars()
160 linkable_dep->rust_values().crate_type() != RustValues::CRATE_CDYLIB) { in Run()
189 RustValues::IsRustLibrary(dep)) { in Run()
Dtool.cc358 case RustValues::CRATE_BIN: in GetToolTypeForTargetFinalOutput()
360 case RustValues::CRATE_CDYLIB: in GetToolTypeForTargetFinalOutput()
362 case RustValues::CRATE_DYLIB: in GetToolTypeForTargetFinalOutput()
364 case RustValues::CRATE_PROC_MACRO: in GetToolTypeForTargetFinalOutput()
366 case RustValues::CRATE_RLIB: in GetToolTypeForTargetFinalOutput()
368 case RustValues::CRATE_STATICLIB: in GetToolTypeForTargetFinalOutput()
370 case RustValues::CRATE_AUTO: in GetToolTypeForTargetFinalOutput()
Dtarget.h343 RustValues& rust_values();
344 const RustValues& rust_values() const;
557 std::unique_ptr<RustValues> rust_values_;
Dfunctions_target_rust_unittest.cc163 RustValues::CRATE_DYLIB); in TEST_F()
175 RustValues::CRATE_RLIB); in TEST_F()
Dtarget.cc359 static const RustValues kEmptyRustValues;
361 const RustValues& Target::rust_values() const { in rust_values()
365 RustValues& Target::rust_values() { in rust_values()
367 rust_values_ = std::make_unique<RustValues>(); in rust_values()
Dninja_rust_binary_target_writer_unittest.cc375 dylib.rust_values().set_crate_type(RustValues::CRATE_DYLIB); in TEST_F()
422 private_dylib.rust_values().set_crate_type(RustValues::CRATE_DYLIB); in TEST_F()
435 another_dylib.rust_values().set_crate_type(RustValues::CRATE_DYLIB); in TEST_F()
504 procmacro.rust_values().set_crate_type(RustValues::CRATE_PROC_MACRO); in TEST_F()
1379 procmacro.rust_values().set_crate_type(RustValues::CRATE_PROC_MACRO); in TEST_F()
1676 cdylib.rust_values().set_crate_type(RustValues::CRATE_CDYLIB); in TEST_F()
Dninja_c_binary_target_writer_unittest.cc1762 procmacro.rust_values().set_crate_type(RustValues::CRATE_PROC_MACRO); in TEST_F()
1860 cdylib.rust_values().set_crate_type(RustValues::CRATE_CDYLIB); in TEST_F()
1940 rust_shlib.rust_values().set_crate_type(RustValues::CRATE_CDYLIB); in TEST_F()
1954 pub_rust_shlib.rust_values().set_crate_type(RustValues::CRATE_CDYLIB); in TEST_F()
2037 rust_shlib.rust_values().set_crate_type(RustValues::CRATE_DYLIB); in TEST_F()
2051 pub_rust_shlib.rust_values().set_crate_type(RustValues::CRATE_DYLIB); in TEST_F()