Support thrift_library::rust_include_srcs

Summary:
`rust_include_srcs` is supported on `thrift_library` as a way of including other Rust code in the generated crate, generally used to implement other traits on the generated types.

Adding support for this in autocargo by copying these files into the output dir and making sure their option is specified to the thrift compiler

Reviewed By: ahornby

Differential Revision: D30789835

fbshipit-source-id: 325cb59fdf85324dccfff20a559802c11816769f
This commit is contained in:
Callum Ryan 2021-09-10 00:11:27 -07:00 committed by Facebook GitHub Bot
parent 615e575e91
commit 65bd8a9bc9
29 changed files with 145 additions and 0 deletions

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ ratelimits rate_limiting_config",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ version_cconf_index crate",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ repos repos",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -34,6 +34,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -34,6 +34,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -34,6 +34,11 @@ source_control source_control",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -34,6 +34,11 @@ mononoke_types_thrift mononoke_types_thrift",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -32,6 +32,11 @@ fn main() {
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -33,6 +33,11 @@ skiplist crate",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};

View File

@ -34,6 +34,11 @@ source_control crate",
conf.options(options);
}
let include_srcs = vec![
];
conf.include_srcs(include_srcs);
conf
};