Skip to content

Commit 3a39ff9

Browse files
committed
fix(proc-macros): make feature server-core compile (#1360)
1 parent e52e82f commit 3a39ff9

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

jsonrpsee/src/lib.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,13 @@ cfg_client_transport! {
7878

7979
cfg_server! {
8080
pub use jsonrpsee_server as server;
81-
pub use jsonrpsee_core::server::*;
8281
pub use tokio;
8382
}
8483

84+
cfg_server_core! {
85+
pub use jsonrpsee_core::server::*;
86+
}
87+
8588
cfg_proc_macros! {
8689
pub use jsonrpsee_proc_macros as proc_macros;
8790
pub use tracing;

jsonrpsee/src/macros.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ macro_rules! cfg_server {
5656
}
5757
}
5858

59+
macro_rules! cfg_server_core {
60+
($($item:item)*) => {
61+
cfg_feature!("server-core", $($item)*);
62+
}
63+
}
64+
5965
macro_rules! cfg_proc_macros {
6066
($($item:item)*) => {
6167
cfg_feature!("jsonrpsee-proc-macros", $($item)*);

0 commit comments

Comments
 (0)