Skip to content

Commit 4b756f6

Browse files
authored
Merge pull request #310 from Dstack-TEE/rpc-gen
prpc: Move generated files to OUT_DIR
2 parents ef114eb + 2ffbd45 commit 4b756f6

File tree

12 files changed

+18
-24
lines changed

12 files changed

+18
-24
lines changed

gateway/rpc/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
fn main() {
66
prpc_build::configure()
7-
.out_dir("./src/generated")
7+
.out_dir(std::env::var_os("OUT_DIR").unwrap())
88
.mod_prefix("super::")
99
.build_scale_ext(false)
1010
.disable_package_emission()

gateway/rpc/src/generated.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub use gateway::*;
1+
#![allow(async_fn_in_trait)]
22

3-
#[allow(async_fn_in_trait)]
4-
mod gateway;
3+
include!(concat!(env!("OUT_DIR"), "/gateway.rs"));

guest-agent/rpc/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
fn main() {
66
prpc_build::configure()
7-
.out_dir("./src/generated")
7+
.out_dir(std::env::var_os("OUT_DIR").unwrap())
88
.mod_prefix("super::")
99
.build_scale_ext(false)
1010
.disable_package_emission()

guest-agent/rpc/src/generated.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub use dstack_guest::*;
1+
#![allow(async_fn_in_trait)]
22

3-
#[allow(async_fn_in_trait)]
4-
mod dstack_guest;
3+
include!(concat!(env!("OUT_DIR"), "/dstack_guest.rs"));

guest-api/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
fn main() {
66
prpc_build::configure()
7-
.out_dir("./src/generated")
7+
.out_dir(std::env::var_os("OUT_DIR").unwrap())
88
.mod_prefix("super::")
99
.build_scale_ext(false)
1010
.disable_service_name_emission()

guest-api/src/generated/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub use guest_api::*;
1+
#![allow(async_fn_in_trait)]
22

3-
#[allow(async_fn_in_trait)]
4-
mod guest_api;
3+
include!(concat!(env!("OUT_DIR"), "/guest_api.rs"));

host-api/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
fn main() {
66
prpc_build::configure()
7-
.out_dir("./src/generated")
7+
.out_dir(std::env::var_os("OUT_DIR").unwrap())
88
.mod_prefix("super::")
99
.build_scale_ext(false)
1010
.disable_service_name_emission()

host-api/src/generated/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub use host_api::*;
1+
#![allow(async_fn_in_trait)]
22

3-
#[allow(async_fn_in_trait)]
4-
mod host_api;
3+
include!(concat!(env!("OUT_DIR"), "/host_api.rs"));

kms/rpc/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
fn main() {
66
prpc_build::configure()
7-
.out_dir("./src/generated")
7+
.out_dir(std::env::var_os("OUT_DIR").unwrap())
88
.mod_prefix("super::")
99
.build_scale_ext(false)
1010
.disable_package_emission()

kms/rpc/src/generated.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub use kms::*;
1+
#![allow(async_fn_in_trait)]
22

3-
#[allow(async_fn_in_trait)]
4-
mod kms;
3+
include!(concat!(env!("OUT_DIR"), "/kms.rs"));

0 commit comments

Comments
 (0)